永发信息网

请用JAVA语言编写这道初级题

答案:2  悬赏:60  手机版
解决时间 2021-07-28 23:56
  • 提问者网友:呐年旧曙光
  • 2021-07-28 18:47
输入三个整数,按从小到大的顺序输出。
最佳答案
  • 五星知识达人网友:鱼芗
  • 2021-07-28 20:08

import java.io.*;
import java.util.ArrayList;
import java.util.Collections;
public class Test{
public static void main(String[] args) throws IOException
{
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));

System.out.println("请输入第一个数:");
String one = bf.readLine();
System.out.println("请输入第二个数:");
String two = bf.readLine();
System.out.println("请输入第三个数:");
String three = bf.readLine();



ArrayList list = new ArrayList();
list.add(new Integer(Integer.parseInt(one)));
list.add(new Integer(Integer.parseInt(two)));
list.add(new Integer(Integer.parseInt(three)));
Collections.sort(list);


System.out.println(list.get(0));
System.out.println(list.get(1));
System.out.println(list.get(2));



}
}

全部回答
  • 1楼网友:行雁书
  • 2021-07-28 20:25

我的另一种实现方法

import java.util.*; public class Array { public static void main(String[] args) { int[] n =new int[3]; Scanner sc = new Scanner(System.in); for(int i=0;i<3;i++){ System.out.println("请输入第"+(i+1)+"个整数"); n[i]=sc.nextInt(); } Arrays.sort(n); System.out.println("排序后输入:"); for(int a:n) System.out.println(a); } }

没有考虑异常的情况

参考下吧 代码少点

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯