if…else
// 执行顺序
// if () {} 如果...做...
// if () {} else {} 如果...做..否则做...
// if () {} else if() {} 多选一
// switch-case
// 循环语句
// for while
// continue break;
// if 用来表示判断
// if(条件){满足条件执行的代码}
// 条件 == 逻辑表达式
int score = 52;
if (score >= 60) {
// 满足条件才执行这里的代码
// 逻辑表达式为真时
System.out.println("考试及格!");
} else {
// 逻辑表达式为假时
System.out.println("考试不及格!");
}
System.out.println("程序执行完毕!");
/*
* 优 >90
* 良 >80
* 中 >70
* 差 >60
* 不及格 <60
*/
// 多选一的 从代码里选择一块来执行
if (score > 90) {
System.out.println("优");
} else if (score > 80) {
System.out.println("良");
} else if (score > 70) {
System.out.println("中");
} else if (score > 60) {
System.out.println("差");
} else {
System.out.println("不及格");
}
double bmi = 20;
if (bmi<18) {
System.out.println("偏瘦");
}else if (bmi<24) {
System.out.println("正常");
}else if (bmi<27) {
System.out.println("偏胖");
}else {
System.out.println("肥胖");
}
int month = 1;
if (month ==1||month ==3||month ==5||month ==7||month ==8||month ==10||month ==12) {
System.out.println("是31天");
}
if (month ==4||month ==6||month ==9||month ==11) {
System.out.println("是30天");
}
if (month ==2) {
System.out.println("闰年是29天非闰年28天");
}
int a = 20;
int b = 30;
// 三目运算符
int c = a > b ? a : b;
for(int i=0;i
for (int i = 1; i < 100; i++) {
if (i % 3 == 0 && i % 5 == 0) {
System.out.println(i);
}
}
for (int i = 1; i < 10; i++) {
a = 1;
for (int j = 1; j <= i; j++) {
a *= j;
}
System.out.println(i+"的阶乘"+a);
b += a;
}
System.out.println(b);
while(){….} 和 do{…}while()
int i = 0;
while (i < 20) {
System.out.println(i);
i++;
}
int j = 10;
do {
} while (j < 5);