由键盘输入三个整数num1,num2,num3,并将三个数进行排序,使用if-else结构,最后升序输出
if语句的应用
- 创建java文件
- 引入util库 import java.util.*;
- new创建新的对象,Scanner语句使用 Scanner reader=new Scanner(System.in);
- 变量声明及读取输入语句 int num1=reader.nextInt();
int num2=reader.nextInt();
int num3=reader.nextInt();
int temp; - 进行冒泡排序
- if语句使用 if (num1>num2)
{
temp=num1;num1=num2;num2=temp;
}
if (num1>num3)
{
temp=num1;num1=num3;num3=temp;
}
if (num2>num3)
{
temp=num2;num2=num3;num3=temp;
} - 结束语句进行结果输出**System.out.println(“从小到大排序为”+num1+" “+num2+” "+num3);
**
导入
import java.util.*;
public class s21
{
public static void main(String[] args)
{
Scanner reader=new Scanner(System.in);
System.out.println("请输入num1,num2,num3:");
int num1=reader.nextInt();
int num2=reader.nextInt();
int num3=reader.nextInt();
int temp;
if (num1>num2)
{
temp=num1;num1=num2;num2=temp;
}
if (num1>num3)
{
temp=num1;num1=num3;num3=temp;
}
if (num2>num3)
{
temp=num2;num2=num3;num3=temp;
}
System.out.println("从小到大排序为"+num1+" "+num2+" "+num3);
}
}