if 语句
int week = 1;
if (week == 0) {
System.out.println("星期天");
} else if (week == 1) {
System.out.println("星期一");
} else if (week == 2) {
System.out.println("星期二");
} else if (week == 3) {
System.out.println("星期三");
} else if (week == 4) {
System.out.println("星期四");
} else if (week == 5) {
System.out.println("星期五");
} else if (week == 6) {
System.out.println("星期六");
}else
System.out.println("输入有误");
int money = 1;
int seat = 0;
if (money > 0) {
System.out.println("刷卡成功!");
if (seat > 0) {
System.out.println("请坐!");
} else {
System.out.println("给我站着!");
}
}else {
System.out.println("钱都没有,做啥车呢!");
}
swich 语句
int money = 0;
int seat = 1;
switch (money+1){
case 1:
System.out.println("刷卡成功!");
switch (seat){
case 1:
System.out.println("请坐!");
// break
case 2:
System.out.println("这又多出来一个座位,你也可以坐!");
break;
default:
System.out.println("给我站着!");
break;
}
break;
default:
System.out.println("钱都没有,做啥车呢!");
}
swich()中放的是表达式,结果与case后的值进行比较,相等的话就执行后面的代码。
case后的代码执行后如果不加break,程序会继续执行之后的所有case 中的代码,直到所有执行完毕或者遇到break跳出。
while循环
int a = 1;
while (a < 100){
System.out.println(a);
a += 1;
}
int a = 1;
int b = 0;
while (a <= 100) {
if (a % 7 == 0) {
System.out.println(a);
b += a;
}
a += 1;
}
System.out.println(b);
do while循环
int a = 1;
int b = 0;
do {
if (a % 7 == 0) {
System.out.println(a);
b += a;
}
a += 1;
}while (a <= 100);
System.out.println(b);
do while循环与while的区别是do while的条件放在后面,带来的影响就是不管条件是否成立,都会执行一次
for循环
for (int i = 0; i < 100; i++) {
System.out.println(i);
}
int result = 0;
for (int i = 0; i <= 100; i++) {
result += i;
System.out.println(result);
}