用JAVA语言做:
系统先随机产生一个不大于200的数,利用输入流接收用户输入,如果输入的数大于所产生的数,则输出“大”,如果小于则输出“小”。
系统先随机产生一个不大于200的数,利用输入流接收用户输入,如果输入的数大于所产生的数,则输出“大”,如果小于则输出“小”。
解决方案 »
- 这两种写法有什么不同(两种方法中Money r=new Money()放的位置不一样其他都一样)。哪种方法好
- 求教class.forName的小问题
- 内部类是如何使用的??
- Eclipse初级问题(Help,Help!)
- 求jcreate v2.5的注册码或注册机,分不是蛮多,但请帮帮忙!!
- 找大连理工学生
- 关于BufferedReader 问题
- 有关窗体的问题
- 怎样输入File类的filename
- java初始化 为什莫先初始化 Tag 最后执行 Card构造?
- 程序里面,,请问00:00:00 16日,是算今天凌晨00点开始吗?还是今天晚上23,59,59秒后面的一秒?
- 怎么打开一个输入法
import java.util.*;public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Random rnd = new Random();
int randomnum = rnd.nextInt(200);
int num = 0;
System.out.println("请输入一个0~200的数字,输入-1结束游戏!");
try {
while(true) {
num = sc.nextInt();
if(num == -1)break;
if(num == randomnum) {
System.out.println("恭喜你猜对了!答案就是" + num);
break;
}else if(num < randomnum) {
System.out.println("比随机产生的数字小了!");
}else {
System.out.println("比随机产生的数字大了!");
}
}
}catch(Exception e) {
System.out.println("输入的数字有错,程序结束!");
}
}
}
import java.io.IOException;
import java.io.InputStreamReader;public class RandomTest {
//定义一个产生随即数的方法。
public static int getRandomNumber()
{
int max =200;
int min =1;
int num =(int)(((max-min+1)*Math.random())-min);
return num;
}
public static void main(String[] args) throws InterruptedException, IOException {
int randomNumber = getRandomNumber();
System.out.println(randomNumber);
while(true){
System.out.println("请输入一个数:");
BufferedReader br=new BufferedReader(new InputStreamReader(System.in) );
int inputNumber = Integer.parseInt( br.readLine());
if(inputNumber>randomNumber){
System.out.println("大了");
}else if(inputNumber<randomNumber){
System.out.println("小了");
}
else{
System.out.println("你猜中了,谢谢");
break;
}
}
}}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Random rnd = new Random();
int randomnum = rnd.nextInt(200);
int num = 0;
System.out.println("请输入一个0~200的数字:"); num = scanner.nextInt();
if(num < randomnum) {
System.out.println("小");
}
else {
System.out.println("大");
}
}
}
import java.io.*;
public class Random
{
public static void main(String[] args) throws Exception
{
int random=(int)(200*Math.random());
System.out.println("请输入0到200之间的整数:");
while(true)
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
int m=Integer.parseInt(br.readLine());
if(m>random)
{
System.out.println("大于");
}
else if(m<random)
{
System.out.println("小于");
}
else
{
System.out.println("相等");
break;
}
}
}}