首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

使用JAVA编写一个程序

发布网友 发布时间:2022-04-22 06:52

我来回答

3个回答

热心网友 时间:2022-06-16 23:51

package cn.txet.partice;

import java.util.Random;
import java.util.Scanner;

public class DemoRandom {
private static int k, i,n=0;

public static void main(String[] args) {

// 使用当前时间作为种子数字来创建Random对象
Random random = new Random(System.currentTimeMillis());
// 创建Scanner对象,获取键盘输入
Scanner scanner = new Scanner(System.in);

// 用k来存储0~1000的随机数
k = random.nextInt(1000);
System.out.println("游戏开始,请输入一个在0~1000内的数");
//用i来获取键盘输入
i = scanner.nextInt();
//当i不等于k时,进行循环
while (i != k) {
n++;
if (i > k) {
System.out.println("您输入的数字偏大,请重新输入:");
i = scanner.nextInt();
} else if (i < k) {
System.out.println("您输入的数字偏小,请重新输入:");
i = scanner.nextInt();
//当用户重新输入的次数大于9时,系统提示随机值为多少
}else if(n>=9) {
System.out.println("随机值为"+k);
}


}
//当i等于k时,程序结束
if (i == k) {
System.out.println("输入正确,程序结束");
}

}

}

热心网友 时间:2022-06-16 23:51

import java.util.Random;
import java.util.Scanner;
public class test{
//生成随机数
private static int randomNum(){
return new Random().nextInt(1000)+1;
}
private static int temp = randomNum(); //存储随机数
private static int count = 9; //定义输入次数只有10次,算上第一次输入的
//输入
private static void inputStr(){
int num = 0 ;
System.out.print("请输入一个数:");
num = new Scanner(System.in).nextInt();
if ((num>temp) && (count>0)) {
count--;
System.out.println("偏大!");
inputStr();
}else if ((num<temp) && (count>0)) {
count--;
System.out.println("偏小!");
inputStr();
}else if ((num==temp) && (count > 0)) { //当次数没有用完,猜对的情况下,提示正确
System.out.println("恭喜你,猜对了!");
}else if(count == 0){
//当10次机会用完的时候提示
System.out.println("很遗憾,你次数已经用完!正确的数字是:"+temp);
}
}
public static void main(String[] args) {
inputStr();
}
}

热心网友 时间:2022-06-16 23:52

public static void main(String[] args){
int i=0;
Scanner in = new Scanner(System.in);
int s=new Random().nextInt(1000);
while(i<9){
compare(in.nextInt(),s);
i++;
}
if(i==9){
in.nextInt();
System.out.println("回答正确");
}
return;
}
private static void compare(int i, int s) {
if(i-s>0){
System.out.println("猜的太大了");
}else if(i-s<0){
System.out.println("猜的太小了");

}else{
System.out.println("回答正确");
}

}
把这个贴到你的类里就行了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com