运算符
-
算术运算符:+ , - , * , / , % , ++ , –
-
赋值运算符 =
-
关系运算符: > , < , >= , <= , == , !=instanceof
-
逻辑运算符:&& ,||,!
-
位运算符:& , | , ^ , ~ , >> , <<
-
条件运算符?:
-
扩展赋值运算符:+=, -=, *= ,/=
包机制
- 一般利用公司域名倒置作为包名
- 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用"import" 语句可完成此功能
- 定义包 package pkg1.[. pkg2[.pkg3]];
- 导入包 import package1.[ . package 2[ . package3]]
- import com.xuexi.base.*; 导入这个包中所有的
用户交互Scanner
Scanner对象
-
Java提供一个工具类,可以获取用户输入。
-
基本语法:
Scanner s = new Scanner(System.in);
-
通过Scanner类的next()与nextLine() 方法获取输入的字符串
-
在读取前一般使用hasNext() 与 hasNextLine() 判断是否还有输入的数据
-
输入结束后需要关闭 :
scanner.close();
next()
-
一定要读取到有效字符后才可以技术输入
-
对输入有效字符之前遇到的空白,next() 方法会自动将其去掉
-
只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符
-
next() 不能得到带有空格的字符串
nextLine()
-
以Enter为结束符,nextLine()方法返回的是输入回车之前的所有字符。
-
可以获得空白。