比较3个数大小已经写出,但是若3个数或两个数相等咋办,有什吗好的算法xuexiyixia

weixin_40583091 2017-10-17 12:29:23
import java.util.Scanner;
public class Compare{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.println("请输入a的值");
double a=sc.nextDouble();
System.out.println("请输入b的值");
double b=sc.nextDouble();
System.out.println("请输入c的值");
double c=sc.nextDouble();
double t;

if(a>b){
t=a;
a=b;
b=t;
}
if(b>c){
t=b;
b=c;
c=t;
}
if(a>c){
t=a;
a=c;
c=t;
}if(a>b){
t=a;
a=b;
b=t;
}
System.out.println(a+"<"+b+"<"+c);
}
}

...全文
306 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
public static void main(String args[]){
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入a的值");
        double a=sc.nextDouble();
        System.out.println("请输入b的值");
        double b=sc.nextDouble();
        System.out.println("请输入c的值");
        double c=sc.nextDouble();
        double max = Math.max(Math.max(a,b),c);
        double min = Math.min(Math.min(a,b),c);
        double mid = a+b+c - max - min;
        System.out.println(min+"<"+mid+"<"+max);
    }

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧