【问题描述】
从键盘输入两个整形数字,按照由大到小顺序输出。
如输入3和5,输出5>3
说明:输入格式:
3
5
输出格式:
5>3
注意:
(1)两个整数必须从键盘输入!
(2)输出语句类似为:System.out.println(a+">"+b);其中,a和b是存放两个整数的变量。
(3)建议编写的程序自检正确后再提交!
import java.util.Scanner;
public class OutputBS {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
if(b>a){ //如果b>a,则交换
a=a+b;
b=a-b;
a=a-b;
}
System.out.println(a+">"+b);
}
}
交换a,b可有很多方法
import java.util.Scanner;
public class OutputBS {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
if(b>a){ //如果b>a,则交换
System.out.println(b+">"+a);
}else {
System.out.println(a + ">" + b);
}
}
}