描述:计算机随机生成一个1到100的整数,根据提示猜测这个随机数(5次循环)
for循环
import java.util.Scanner;
public class homework4 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("数,猜!");
int magic = (int)(Math.random()*100+1);
for (int i = 0;i < 5;i++){
int shu = input.nextInt();
if (shu > magic) System.out.println("猜的数偏大");
else if (shu < magic) System.out.println("猜的数偏小");
else if (shu == magic){
System.out.println("猜对了");break;
}
}
}
}
while循环
import java.util.Scanner;
public class homework5 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int magic = (int)(Math.random()*100+1);
System.out.println("数,猜!");
int num=0;
while(num<=4){
int guess = input.nextInt();
if (guess == magic){
System.out.println("你猜对了");
break;
}
else if (guess > magic) System.out.println("猜的数偏大");
else if (guess < magic) System.out.println("猜的数偏小");
num++;
}
}
}
do…while循环
import java.util.Scanner;
public class homework6 {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int magic = (int)(Math.random()*100+1);
int num = 0;
System.out.println("数,猜!");
do {
int guess = input.nextInt();
if (guess == magic){
System.out.println("猜对了");
break;
}
else if(guess < magic) System.out.println("猜的数偏小");
else if(guess > magic) System.out.println("猜的数偏大");
num++;
}while(num<=4);
}
}