运算符
Java 语言的运算符
- 算术运算符:+,-,*,/,%,++,–
- 赋值运算符:=
- 关系运算符:>,<,>=,<=,==, !=instanceof
- 逻辑运算符:&&(与),||(非), !
- 位运算符:%,|,~,>>,<<,>>>
- 条件运算符: ? :(三目运算符)
- 扩展赋值运算符:+=, -=,*=,/=
包机制
-
为了更好地组织类,Java提供了机制,用于区别类名的命名空间
-
包语句的语法格式为:
package pkg1[. pkg2[. pkg3…]];
-
一般利用公司域名倒置作为包名;
-
为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。
使用“import”语句可完成此功能
*import package1 [.package 2…].(classname|*); 为通配符 导入包下所有的文件
Scanner 对象
-
Java。util.Scanner是Java5的新特征, 我们可以通过Scanner类来获取用户的输入
-
基本语法:
Scanner s =new Scanner(System.in);
-
通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据
next():
- 1、一定要读取到有效字符后才可以结束输入
- 2、对输入有效字符之前遇到的空白,next()方法会自动将其去掉
- 3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符
- 4、next()不能得到带有空格的字符串
nextLine():
- 1、以Enter为结束符,nextLine()方法返回的是输入回车之前的所有字符
-
2、可以获取空格