欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

9.3

程序员文章站 2022-05-20 14:57:44
...

1.利用循环结构解决问题的一般步骤是什么?
分析循环条件和循环操作套用循环的语法写出代码检查循环能否退出。
2.使用while循环结构输出:100.95.90.85.…….5。先画出流程图,再编程实现。设置断点调试程序,观察循环变量的变化。
9.3
3.使用do-while循环结构实现:计算1-50中是7的倍数的数值之和并输出。
package com.bdqn.hylcsl;
public class Discount {
public static void main(String[] args){
int a=1;
int b=0;
do {
if(a%7==0){
b+=a;
}
a++;
}while(a<=50);
System.out.println(b);
}

}
4.从键盘上接受一拼整数,比较并输出其中的最大值和最小值,输入数字0时结束循环。
package sra;
9.3
5.从家谱上输入一位整数,当输入1~7是,显示下面对映的英文星期名称的缩写。1:MON 2:TUE 3: WDE 4:THU 5:FRL 6:SAT 7:SUN输入其他数字时提示用户重新输入,输入数字0时程序结束.
package com.bdqn.hylcsl;

import java.util.Scanner;

  public class Discount { 
      public static void main(String[] args){ 
          int a=0;
          String b ="";
         Scanner input = new Scanner(System.in);
         System.out.println("请输入一个整数:");
          a=input.nextInt();
         while(a!=0){
             if(a>=1&&a<=7){
                 switch (a) {
                case 1:
                    b="MON";
                    break;
                case 2:
                    b="TUE";
                    break;
                case 3:
                    b="WED";
                    break;
                case 4:
                    b="THU";
                    break;
                case 5:
                    b="FRI";
                    break;
                case 6:
                    b="SAT";
                    break;
                case 7:
                    b="SUN";
                    break;

                }
                 System.out.println("今天是:"+b);
                 System.out.println("请输入数字1~7(输入0结束)");
                 a=input.nextInt();
             }else{
                 System.out.println("请重新输入:");
                 a=input.nextInt();
             }
         }
         System.out.println("程序结束!");
      }
  }
相关标签: 6