代码如下:
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class RandomSort {
/**
* @param args
*/
public static void main(String[] args) throws Exception{
// TODO Auto-generated method stub
System.out.println("请输入一个数字");
int a=(int)(Math.random()*100);
BufferedReader bufr=new BufferedReader(new InputStreamReader(System.in));//当我输入4的时候。为什么下面打印的结果是52.???
int b=(int)bufr.read();//这里我转换了啊????
System.out.println(b);//这里打印52.???????
sort(a,b);
}
public static void sort(int a,int b)
{
if(a>b)
System.out.println("随机产生的"+a+"大于"+"您输入的数字"+b);
else if(a==b)
System.out.println("随机产生的"+a+"等于"+"您输入的数字"+b);
else
System.out.println("随机产生的"+a+"小于"+"您输入的数字"+b);
}
}
还有一个问题,为什么我输入什么数字,都是在49~57之间呢?
这个问题我要怎么解决啊?
|