循环结构题目记录

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	
 * @version
 * @data
 */
public class FourthThree {

	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		System.out.println("请输入你要计数的整数:");
		int count = 0;//计数变量
		int num = input.nextInt();
		int temp = num;//临时变量存放输入的num值
		while(temp % 9 == 0) {          //判断能否被9整除
			temp = temp / 9;   //更改temp值,跳出循环用
			count++;//计算被9整除的个数
		}
		System.out.println(num + "能被" + count + "个9整除"); 
		input.close();//关闭输入
	}
}

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("输入数字错误,请重新输入");
			}
		}
	}
}
posted @ 2019-12-26 19:37  笔架山Code  阅读(206)  评论(0)    收藏  举报