案例一:使用do-while显示1到1000中所有的偶数
class Dss {
public static void main(String[] args) {
int i = 1; //定义一个循环变量 i. int数据类型,初始化为1
do {
// 嵌套了一个if分支,条件判断
if (i % 2 == 0) {
System.out.println("i = " + i);
}
i += 1;
} while (i <= 1000);
System.out.println("--------------------------");
}
}
案例二: 使用while 循环结构,展示数值 1 ~ 200 所有数值的和
class B {
public static void main(String[] args) {
int i = 1; // 定义一个int类型 i并且赋值为1;
int sum = 0; // 定义1-200之和为sum;
while (i <= 200) {
sum += i;
i += 1;
}
System.out.println("Sum : " + sum);
System.out.println((1 + 200) * 50);
}
}
案例三:输入一个月份,然后判断该月份的天数
import java .util.*;
public class L3{
public static void main(String[] args){
int month,days;
Scanner reader = new Scanner(System.in);
System.out.print( "请输入月份 :");
month = reader.nextInt();
switch(month)
{
case 2 :days = 28; //2月份的天数为28天
break;
case 4 :
case 6 :
case 9 :
case 11 : days = 30; //4,6,9,11月份的天数为20天
break;
default:days = 31;
}
System.out.println(month+"月份为" + days+ "天");
}
}