1.利用循环结构解决问题的一般步骤?
答.分析需求确定循环条件,确定循环体,然后嵌套各种代码就ok了。
2.使用while循环结构输出:100、95、90、85、...... 、5。实现编程。设置断点调试程序,观察循环变量的变化。
3.使用do-while循环实现:计算1~50中是7的倍数的数值之和并输出。
4.从键盘接受一批整数,比较并输出其中的最大值和最小值,输入0时结束循环,程序运行结果如图5.18所示。
5.从键盘上输入一位整数,当输入1~7时显示下面对应的英文星期和名称的缩写。
1: MON 2:TUE 3:WED 4: THU 5:FRI 6:SAT 7:SUN
输入其他数字是提示用户从新输入,输入0 时程序结束。程序运行结果如图5.19所示。
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int num;
int day=1;
do{
System.out.println("请输入数字1-7(输入0结束)");
num=input.nextInt();
switch(day=num){
case 0:
break;
case 1:
System.out.println("今天是 MON");
continue;
case 2:
System.out.println("今天是 TUE");
continue;
case 3:
System.out.println("今天是 WED");
continue;
case 4:
System.out.println("今天是 THU");
continue;
case 5:
System.out.println("今天是 DRI");
continue;
case 6:
System.out.println("今天是 SAT");
continue;
case 7:
System.out.println("今天是 SUN");
continue;
default:
System.out.println("输出有误请从新输入");
continue;
}
}while(num!=0);
System.out.println("程序结束");