目录
1. 输入与输出
2. Scanner
3. 循环
1. 输入与输出
-
输入的变量类型
- int
- 整数类型,数据范围是正负2147483647
- long
- 长整数类型,比int表示范围大
- float
- 单精度浮点数,能表示整数和小数
- double
- 双精度浮点数,表示范围比float更大
- boolean
- 布尔代数,只有true和false两个值
- String
- 字符串
- char
- 单个字符
- int
-
输出语句
- 换行输出
System.out.println()
- 不换行输出
System.out.print()
- 换行输出
2. Scanner
-
调用语句
import java.util.Scanner Scanner sc = new Scanner(System.in);
-
输入语句
- sc.next()
- 读取第一个有效字符串(不含空格和换行符)
- 不能获取带空格的字符串
- sc.nextInt()
- 读取第一个整数
- sc.nextLine()
- 它以回车为结束符,所以它获取的数据是一整行字符串
- 它可以获取到空白
- 当前面与sc.next()连用时,如果不在它俩之间额外加一个sc.nextLine(),那么原来的sc.nextLine()无法执行。这是因为前面的next仅读取第一个字符串,而忽略了该字符串后面的回车。nextLine一读到这个回车就结束使命了。
- sc.next()
3. 循环
-
1. while
while(判断句){ 循环体; }
-
2. for
for(声明循环变量;判断句;改变循环变量){ 循环体; }
-
3. do-while(反着的while)
do{ 循环体; }while(判断句);
-
手动退出循环
- 在循环体末端加个if
if(一个条件){ break }
- 在循环体末端加个if
4. 运算符
- 计算符号
加"+",减"-",除"/",乘"*"
自加:"++i"(给i加一)
自减同理 - 逻辑运算符
与"&",&连接的所有式子均成立,则整个式子判定为true
或"|",|连接的式子中只要有一个成立,则整个式子判定为true
非"!",!连接的所有式子均不成立,则整个式子判定为true
"&&","||"是短路运算符,当该运算符所在的整个式子为true时,后面的式子就不再执行了 - 关系运算符
相等"==",不相等"!="
大于">",大于等于">="
小于"<",小于等于"<=" - 赋值运算符 "="