循环结构题目记录
Posted zhouge6
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了循环结构题目记录相关的知识,希望对你有一定的参考价值。
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("输入数字错误,请重新输入");
}
}
}
}
以上是关于循环结构题目记录的主要内容,如果未能解决你的问题,请参考以下文章