2. 基于自动化–Java控制语句
一、循环语句
-
for循环
for (int i = 0; i < 10; i++) {//i代表一个整数 System.out.println(i);//打印每一个变量i的值 } //增强for循环 String[] names = {"aa","bb","cc"}; for (String name:names) { System.out.println(name); } for (int i = 1; i <= 5; i++) { if (i==3){ continue;//跳过本次循环 } //当为3的时候跳过本次循环 System.out.println(i); } for (int i = 1; i <= 5; i++) { System.out.println(i); //当为3的时候终止本次循环 if (i==3){ break; } }
-
while循环
int a = 0; while (a>=0&&a<=5) { System.out.println(a); a++; } System.out.println(a);
-
do while循
int x = -1; do { System.out.println(x); x++; } while (x>=0&&x<=5);
二、条件控制语句
-
switch语句
char x = 'C'; switch (x){ case 'A': System.out.println("分数范围:90~100"); break; case 'B': System.out.println("分数范围:80~90"); break; case 'C': System.out.println("分数范围:70~80"); break; case 'D': System.out.println("分数范围:60~70"); break; default: System.out.println("分数范围:0~60"); break; }
-
if语句
int score = 80; if (score>=85){ System.out.println("优秀"); }else if (score >=60 && score < 85){ System.out.println("及格了,但仍需努力"); }else { System.out.println("未及格"); } }