(Java入门笔记2)常用运算符与流程控制语句

Java中的自加符号

例1:

1
2
3
4
int b = 5;
int b = ++a; //先让a执行自加,然后赋值给b
System.out.println("a :" + a);
System.out.println("b :" + b);

运行结果:

a : 6
b : 6

例2:

1
2
3
4
int a = 5;
int b = a++; //先将a的值赋给b,然后再执行自增
System.out.println("a : " + a);
System.out.println("b : " + b);

运行结果:

a : 6 
b : 5
Java中的逻辑运算符
  • 与:&&
  • 或:||
  • 非:!
  • 异或:^
Java中的条件运算符

语法形式:布尔表达式 ? 表达式1:表达式2

代码实例:

1
2
String str = (8>5) ?  "8大于5""8不大于5";
System.out.println( str );
Java条件语句之if…else

语法:

if (条件的布尔表达式) {
    代码块1
}else {
    代码块2
}
Java条件语句之switch

语法:

switch (表达式) {
case 值1:
    代码块1
    break;
case 值2:
    代码块2
    break;
case 值3:
    代码块3
    break;
default:
    默认执行代码
}
Java循环语句

while 循环:

while(判断条件) {
    循环操作
}

do…while :

do {
    循环操作
} while (判断条件);

与while循环不同的是先执行循环操作,然后判断条件是否成立

Java循环语句 for

语法:

for (循环初始化; 循环条件; 循环变量变化) {
    循环操作
}