控制语句
1.条件控制语句
if(条件) 语句1; else 语句2;
如果if后面有两个语句以上则为复合语句需要用{}定义程序块将复合语句括起来
if(条件) { 语句1; 语句2; } else { 语句1; 语句2; }
如果一个条件不满足可以设定多个条件
if(条件1) 语句1; else if(条件2) 语句2; else if(条件3) 语句3; else 语句4;
if语句嵌套
if(条件1) { if (条件2) 语句1; else 语句2; }
2.switch条件语句
switch(变量名称或表达式) { case 符合数字或字符: 语句1; break; case 符合数字或字符: 语句2; break; default: 语句3; }
如果比较数字和字符使用适当, switch比if更有效率
switch小程序
import java.util.Scanner; public class Score { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入测试分数:"); int score = scanner.nextInt(); int level=score/10; switch(level){ case 10: case 9: System.out.println("A"); break; case 8: System.out.println("B"); break; case 7: System.out.println("c"); break; case 6: System.out.println("D"); break; default: System.out.println("F"); } } }