1. 从键盘上输入三个整数,分别赋值给a,b,c,然后输出的整数按照从大到小的顺序放在变量a,b,c中,并输出三个变量值。
分析思路:
使用if语句来实现,三个变值得排序交换还需要第四个变量temp,让小的数获取大的数,从大到小排,就让小的数变大。
代码:
package Homework1203;
//将三个整数按照大到小排序,然后输出
import java.util.Scanner;
public class RankNum {
public static void main(String[] args) {
int a,b,c; //定义三个变量
Scanner input = new Scanner(System.in); //从控制台获取输入对象
System.out.print("请输入第一个整数:");
a = input.nextInt(); //从控制台获取——第一个整数,并且赋值给a
System.out.print("请输入第二个整数:");
b = input.nextInt(); //从控制台获取——第一个整数,并且赋值给b
System.out.print("请输入第三个整数:");
c = input.nextInt(); //从控制台获取——第一个整数,并且赋值给c
//从键盘上输入三个整数,分别赋值给a,b,c,然后输出的整数按照从大到小的顺序放在变量a,b,c中,并输出三个变量值
//使用if语句来实现,三个变值得排序交换还需要第四个变量temp
int temp;
//让小的数获取大的数,从大到小排,就让小的数变大
if(a<b) {
temp = a;
a = b;
b = temp;
}
if(a<c){
temp = a;
a = c;
c = temp;
}
if(b<c) {
temp = b;
b = c;
c = temp;
}
System.out.println("按照从大到小的顺序排序后的变量值分别为:");
System.out.println("a="+a+"\nb="+b+"\nc="+c);
}
}