用java比较两个数的大小

来源:百度知道 编辑:UC知道 时间:2024/05/18 04:32:56
应该用什么方法接受两个数呢?
System.in.read()?
我想用KeyEvent的,可是getkeychar()只能接受一个数,
高手指点,不胜感激。

如果你的jdk是5.0以上版本 可以使用
import java.util.*;

Scanner in=new Scanner(System.in);
int a=in.nextInt();
int b=in.nextInt();

***************************************

另外还有种方法如下

import java.io.BufferedReader;
import java.io.InputStreamReader;
public class compare {
public static void main(String[] args) throws java.io.IOException {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Please input the first number:");
int a = Integer.parseInt(in.readLine());
System.out.println("Please input the second number:");
int b = Integer.parseInt(in.readLine());
if (a == b) {
System.out.println("the two numbers are equal!");
} else if (a > b) {
System.out.println(a + " is larger!");
} else {
System.out.println(b + " is larger!");
}
}
}