问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java 随机生成一个六位数

发布网友 发布时间:2022-05-08 14:58

我来回答

5个回答

热心网友 时间:2024-01-25 12:30

public class GuessNum {
public static void main(String[] args) {
  int i = getRandomNum();
  System.out.println("已生成随机数!");
  System.out.println(i);//方便测试打印出随机数~~可删除~~
  while(true){
   try {
    System.out.print("请输入一个6位正" +"整数:");
    Reader reader = new InputStreamReader(System.in);
    char[] b = new char[6];
    reader.read(b);
    String guessStr= new String(b).trim();
    int guessInt = Integer.parseInt(guessStr);
    if(guessInt == i){
     System.out.println("恭喜猜对!");
     break;
    }
    System.out.println("不对重猜!");
   } catch (Exception e) {
    System.out.println("输入有误!");
   }
  }
 }
 
 private static int getRandomNum(){
  Random r = new Random();
  return r.nextInt(900000)+100000;
 }
}

热心网友 时间:2024-01-25 12:31

随机数的生成方法是“new Random()”。
生成范围为(0-1)之间的小数,不包含两个端点。
如:生成5位随机整数“int radomInt = new Random().nextInt(99999)”即可。

热心网友 时间:2024-01-25 12:31

import
java.util.Scanner;
public
class
Demo{
public
static
void
main(String
[]
args){
int
max=999999;
int
min=000000;
int
num=(int)(Math.random()*(max-min))+min;
Scanner
input=new
Scanner(System.in);
boolean
con=true;
System.out.print("请输入你猜的数字:");
int
inputNum=input.nextInt();
System.out.println("电脑随机数为:"+num);//此行要不要都行,只是让你知道电脑的随机数是多少的
while(con){
if(num>inputNum){
System.out.print("您猜小了,再来一次:");
inputNum=input.nextInt();
}else
if(num<inputNum){
System.out.print("您猜大了,再来一次:");
inputNum=input.nextInt();
}else{
System.out.println("您猜对了,退出程序!");
con=false;
}
}
}
}

热心网友 时间:2024-01-25 12:32

import java.util.Scanner;
public class Demo{
public static void main(String [] args){
int max=999999;
int min=000000;
int num=(int)(Math.random()*(max-min))+min;
Scanner input=new Scanner(System.in);
boolean con=true;
System.out.print("请输入你猜的数字:");
int inputNum=input.nextInt();
System.out.println("电脑随机数为:"+num);//此行要不要都行,只是让你知道电脑的随机数是多少的
while(con){
if(num>inputNum){
System.out.print("您猜小了,再来一次:");
inputNum=input.nextInt();
}else if(num<inputNum){
System.out.print("您猜大了,再来一次:");
inputNum=input.nextInt();
}else{
System.out.println("您猜对了,退出程序!");
con=false;
}
}
}
}

热心网友 时间:2024-01-25 12:32

import java.util.Random;import java.util.Scanner;
public class Test1 {
public static void main(String[] args) {
int n = getN();
System.out.println("请输入一个6位数,输入0,结束程序");
Scanner scanner = new Scanner(System.in);
int m = 0;
int count = 0;
while((m=scanner.nextInt())!=0){
count++;
if(m == n){
System.out.println("正确,共猜了"+count+"次");
break;
}
if(m > n){
System.out.println("大了,请重新输入(输入0结束程序):");
}
if(m < n){
System.out.println("小了,请重新输入(输入0结束程序):");
}
}
}

public static int getN(){
Random random = new Random();
return random.nextInt(899999)+100000;

}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 利用Excel自带函数命令自动生成一组六位数自然数的随机数 如何在excel里随机生成6位数 魅族手机为什么进入声音设置播放的音乐就停止? 魅族手机屏幕锁定声音怎么关闭? 魅族手机自动关闭声音和wifi是为什么 魅族mx3来电声音,自动会关上,请问怎么个情况啊 魅族系统声音已经开起了,为什么自己就关闭了呢 眼镜王蛇的毒有多强 中国最毒的蛇是什么? 我想养一只舟山眼镜蛇,不知道大家有什么建议? 我是西安的朋友,家里养了一条舟山眼镜蛇。 男子地铁车厢内猥亵左右两位女子,被人发现仍不收敛,结果怎样? 穿花裙子想扮嫩的刘晓庆,身上哪一部位难掩老态? 喜欢休闲风格的女生,在穿选裙子时哪些款式更适合? 女孩子在地铁被*摸了手,很想发个朋友圈,又怕发了被人笑………,是应该严谨点还是想发就发 广东一女子下地铁遭咸猪手当场擒住对方,当时的情况是怎样的? baby穿露肩花裙亮相品质盛典,化身高贵典雅小公主,有多美? 来中国*交流访问,今天来逛街,结果在地铁上被人揩油了……问一问*网友,在*被揩油可以怎么办? 迪丽热巴美得让人心服口服,身穿花裙子张扬热烈,有多明艳大气? 地铁上被人mo了? excel怎么一次性生成10万个随机6位数 excel如何把0/8/6 三个数字随机生成6位数200个且不重复的! sql 语句实现表内字段自动生成6位数的字符串,且六位数各不相同,请问如何实现。 哪位高手会用excel 大量自动生成随机的6位数 弄好再加100 excel 随机生成6位数 数字开头为33。比如33XXXX EXCEL中怎么自动生成年月日加六位随机数? DELPHI自动生成6位编号 PHP随即生成6位数三位0-9三位a-z DELPHI关于自动生成6位编号 VB 随机生成6位数 如何用js实现随机生成六位数字密码 需要300~400字的励志型的演讲稿 谁有300字左右的励志小演讲稿?赞助下 怎样给布娃娃缝头发图解 教一年级的小朋友应该注意什么 一年级语文怎么教? 电脑老是开机关机怎么回事 电脑老是自动开机关机咋办?反复都是的 万圣节除了南瓜还一定有什么? autocad2010打开闪退