循环结构题目记录

1.
/**
 * 循环输出100,95........5
 * @author  努力Coding
 * @version
 * @data    2019年12月26日
 */
public class FourthOne {

    public static void main(String[] args) {
        int x = 100;        //声明变量x,初始值为100
        while(x > 4) {      //当x>4时执行循环
            System.out.println(x);   //循环输出 x值
            x = x - 5;      //x值变化,每次-5
        }
    }
}
2.
/**
 * 计算1-50中7的倍数的数值之和
 * @author  努力Coding
 * @version
 * @data
 */
public class FourthTwo {

    public static void main(String[] args) {
        int sum = 0;  //声明并初始化变量,7的倍数的数值和
        int count = 0;    //计数值
        while(count < 50) { //判断计数值是否在50以内
            count++;        //计数值的更新,每次加1
            if(count % 7 == 0) { //判断是否是7的倍数
                sum += count;  //7的倍数的数值求和
            }
        }
        System.out.println("1-50中是7的倍数的数值之和为:" + sum);//打印最终的和
    }
}
3.
import java.util.Scanner;

/**
 * 判断一个数能被几个9整除
 * @author  阿菜学Java
 * @version
 * @data
 */
public class FourthThree {

    public static void main(String[] args) {
        int count = 0;//计数变量,计算能被多少个9整除
        Scanner input = new Scanner(System.in);
        System.out.println("请输入你要计数的整数:");
        int num = input.nextInt();//输入要计算的数字
        while(num > 0) {          //判断输入的是正整数
            if(num % 9 == 0) {    //能被9整除的
                count = num / 9;  //计算能被多少个9整除
                System.out.println(num + "能被" + count + "个9整除");
                break;            //跳出循环
            }else{
                System.out.println(num + "不能被9整除");
                break;
            }
        }
    }
}
4.
import java.util.Scanner;

/**
 * 输入一个整数,当输入1-7时,显示对应的星期缩写,输入0时结束程序,输入其他数字重新开始
 * @author  努力Coding
 * @version
 * @data
 */
public class FourthFive {

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        while(true) {
            System.out.print("请输入数字1-7(输入0结束):");
            int num = input.nextInt();
            if(num == 1) {
                System.out.println("今天是 MON");
            }else if(num == 2) {
                System.out.println("今天是 TUE");
            }else if(num == 3) {
                System.out.println("今天是 WED");
            }else if(num == 4) {
                System.out.println("今天是 THU");
            }else if(num == 5) {
                System.out.println("今天是 FRI");
            }else if(num == 6) {
                System.out.println("今天是 SAT");
            }else if(num == 7) {
                System.out.println("今天是 SUN");
            }else if(num == 0) {
                System.out.println("程序结束!");
                break;
            }else {
                System.out.println("输入数字错误,请重新输入");
            }
        }
    }
}

猜你喜欢

转载自www.cnblogs.com/Zhouge6/p/12104009.html