懂JAVA的进来..求教

来源:百度知道 编辑:UC知道 时间:2024/05/13 15:56:48
用BufferedReader来做下面的题

系统先随机产生一个不大于200的数,利用输入流接收用户输入,如果输入的数大于所产生的数,则输出“大”,如果小于则输出“小”。如果是字符的话输出,该类型不能做比较

import java.lang.Integer;
import java.io.*;
import java.util.Random;
class App{
public static void main(String[] str){
InputStream in=System.in; //让System.in作为输入流来源
InputStreamReader inRead=new InputStreamReader(in); //把InputStream转换成InputStreamReader
BufferedReader read=new BufferedReader(inRead); //为输入流创建缓冲区
int k=(int)(Math.random()*200)+1;
int p=Integer.parseInt(read.readLine());
if(p>k) System.out.println("你输入的数大于"+k);
if(p<k) System.out.println("你输入的数小于"+k);
}
}