您的位置:首页 > 编程语言 > Java开发

java学习之比较三个数的大小

2017-06-16 17:14 281 查看
package xingqushi;

import java.util.Scanner;

public class Compare
{

public static void main(String[] args)
{
Scanner scan =new Scanner(System.in);
System.out.print("请输入第1个数:");
int a =scan.nextInt();
System.out.print("请输入第2个数:");
int b =scan.nextInt();
System.out.print("请输入第3个数:");
int c =scan.nextInt();
scan.close();
if(a>b)
{
if(b>c)
{
System.out.print(a + ">" + b + ">" + c);
}else
{
//a>b,b<c,结论b最小
if(a>c)
{
System.out.print(a + ">" + c + ">" + b);
}else
{
System.out.print(c + ">" + a + ">" + b);
}
}
}else
{
//a<b,但是在b a之间还有三个地方可以插入c
//①b②a③,接下来假设c<a
if(c<a)
{
System.out.print(b + ">" + a + ">" + c);
}else
{
//a<b && c>a,接下来比较c和b的大小
if(c>b)
{
System.out.print(c + ">" + b + ">" + a);
}else
{
System.out.print(b + ">" + c + ">" + a);
}
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: