java学习第三天

今日学习内容

9.运算符

算术运算符:大一已学过不在深入了解

赋值运算符:扩展的赋值运算符隐含了强制类型转换。

自增自减运算符

++和—单独使用时无论放在变量钱还是变量后,结果相同。

参与操作时,++和—放在变量前,先对变量进行++--,再拿变量参与操作。

++和—放在变量后先拿变量参与操作再对变量进行++和--。

字符与字符串的“+”操作

字符在计算机底层对应的数值来进行运算的,算术表达式中包含多个基本数据类型的值的时候,整个算术表达式的类型会自动进行提升。

当·“+“操作出现字符串时,这个”+“是字符串连接,而不是算术运算。

在“+“操作中如果出现了字符串,就是连接运算符,否则就是算数运算符。当连续进行”+“操作时,从左到右逐个执行。

 

 

关系运算符 运算结果是bool类型。6个运算规则与之前相同。

逻辑运算符(‘&’,‘|’,’^’,‘!’)

短路运算符 &&,||。

 

10 数据输入

通过Scanner类来获取用户的输入。

(1)      导包。Scanner类在java.util包下,需要将该类导入。导包的语句需要定义在类的上面。Import java.until.Scanner(2)创建Scanner对象。Scanner sc =new Scanner(System.in)  (3)接收数据 int i = sc.nextInt();//表示将键盘

11 流程控制

顺序结构、分支结构、选择结构。

今日所遇问题“eclipse总是运行上一个类”

问题解决:在CSDN上搜索文章解决。

运行eclipse有的时候不运行刚写的类,老是运行别的以前的类,删除了以前的类就啥都不运行。找了好久的原因,最后发现,刚写的类没有main()或者有误。这和java的特点有关,程序的运行总是main()方法作为开始,那么既然现在的类不定义main(),就可以视作一个功能类,入口在原来的类,当然要从原来的程序开始运行啦。
改进方法就是寻找下刚写的类main()有没有误,或者整个程序有没有误。改过之后在运行就ok了。

posted @ 2021-06-30 15:00  几人著眼到青衫  阅读(39)  评论(0)    收藏  举报