inta=10; intb=3; intc= a + b; // c = 13 intd= a - b; // d = 7 inte= a * b; // e = 30 intf= a / b; // f = 3 intg= a % b; // g = 1
关系运算符
Java中的关系运算符包括大于、小于、等于、不等于、大于等于、小于等于等。
1 2 3 4 5 6 7 8
inta=10; intb=3; booleanc= a > b; // c = true booleand= a < b; // d = false booleane= a == b; // e = false booleanf= a != b; // f = true booleang= a >= b; // g = true booleanh= a <= b; // h = false
逻辑运算符
Java中的逻辑运算符包括与、或、非等。
1 2 3 4 5
booleana=true; booleanb=false; booleanc= a && b; // c = false booleand= a || b; // d = true booleane= !a; // e = false
位运算符
Java中的位运算符包括按位与、按位或、按位异或、按位取反等。
1 2 3 4 5 6
inta=10; // 1010 intb=3; // 0011 intc= a & b; // c = 0010 intd= a | b; // d = 1011 inte= a ^ b; // e = 1001 intf= ~a; // f = 0101
inta=10; if (a > 0) { System.out.println("a is positive"); } elseif (a < 0) { System.out.println("a is negative"); } else { System.out.println("a is zero"); }
intb=2; switch (b) { case1: System.out.println("b is 1"); break; case2: System.out.println("b is 2"); break; default: System.out.println("b is other number"); break; }
循环语句
Java中的循环语句包括for循环、while循环、do-while循环等。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
for (inti=0; i < 5; i++) { System.out.println(i); }
intj=0; while (j < 5) { System.out.println(j); j++; }
intk=0; do { System.out.println(k); k++; } while (k < 5);
跳转语句
Java中的跳转语句包括break语句、continue语句、return语句等。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
for (inti=0; i < 5; i++) { if (i == 3) { break; // 跳出循环 } System.out.println(i); }
for (intj=0; j < 5; j++) { if (j == 3) { continue; // 跳过本次循环 } System.out.println(j); }
publicintadd(int a, int b) { return a + b; // 返回值并结束方法 }