java 1. 编写程序,从命令行输入三个整数(整数的大小自己随意设置),从小到大排序并输出。要求在程序中

java编写程序,从命令行输入三个整数(整数的大小自己随意设置),从小到大排序并输出。要求在程序中捕获异常。... java 编写程序,从命令行输入三个整数(整数的大小自己随意设置),从小到大排序并输出。要求在程序中捕获异常。 展开
 我来答
nodejs源码
推荐于2017-12-16
知道答主
回答量:32
采纳率:0%
帮助的人:15.3万
展开全部
第一种方法用if判断的

import java.util.Scanner;

public class A {
public static void main(String[] args) {
System.out.println("请输入你的第一数");
int a=new Scanner(System.in).nextInt();
System.out.println("请输入你的第二数");
int b=new Scanner(System.in).nextInt();
System.out.println("请输入你的第三 数");
int c=new Scanner(System.in).nextInt();

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

}

}

第二种方法用三目表达式

import java.util.Scanner;

public class B {
public static void main(String[] args) {
System.out.println("请输入你的第一数");
int a=new Scanner(System.in).nextInt();
System.out.println("请输入你的第二数");
int b=new Scanner(System.in).nextInt();
System.out.println("请输入你的第三 数");
int c=new Scanner(System.in).nextInt();

if(a==b&&b==c){
System.out.println(a+"="+b+"="+c);
return;
}

//三目表达式
int max =a>c?(a>b?a:b):(c>b?c:b);//最大数
int min =a<c?(a<b?a:b):(c>b?c:b);//最小数
int mid =a<c?(a>b?a:(c>b?b:c)):(a<b?a:(b<c?c:b));//中间值
System.out.println(min+"<"+mid+"<"+max);

}

}
org_zhujun
2013-05-18 · 超过11用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:28.9万
展开全部
这种题自己做,,多简单啊,,就三个数
追问
确实简单
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-05-18
展开全部
你这家伙不会是在考试吧?
追问
对,已经会了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式