永发信息网

用java 输入三个整数 按从小到大的顺序排列这三个整数

答案:3  悬赏:70  手机版
解决时间 2021-02-24 23:34
  • 提问者网友:龅牙恐龙妹
  • 2021-02-24 04:15
用java 输入三个整数 按从小到大的顺序排列这三个整数
最佳答案
  • 五星知识达人网友:北城痞子
  • 2021-02-24 04:47
那我给你一个用控制语句语句写的
public class Sort{
public static void main(String args[]){
Scanner in= new Scanner(System.in);
System.out.println("请输入3个整数:");
int a,b,c;
int max,other1,other2;
a=in.nextInt();
b=in.nextInt();
c=in.nextInt();
if(a>b&&a>c){
max=a;
other1=b;
other2=c;
}
else if(b>a&&b>c){
max=b;
other1=a;
other2=c;
}
else{
max=c;other1=a;other2=b
}
iif(other1>other2){
System.out.println(other2);
System.out.println(other1);
}
System.out.println(max);
}

}直接在网页上写的,你看看吧,希望你明白
全部回答
  • 1楼网友:撞了怀
  • 2021-02-24 06:17
import java.util.Arrays; import java.util.Scanner; public class C { public static void main(String[] args) { int[] ary = new int[3]; System.out.print("Please input 3 integer, sepeart with comma(,): "); String[] strAry = new Scanner(System.in).nextLine().split(",\\s*"); for(int i = 0; i < strAry.length; i++){ ary[i] = Integer.parseInt(strAry[i]); } Arrays.sort(ary); for(int i = 0;i < ary.length; i++){ System.out.println(ary[i] + "\t"); } } } ----------------------- Please input 3 integer, sepeart with comma(,): 12, 6, 58 6 12 58
  • 2楼网友:酒者煙囻
  • 2021-02-24 05:45
public static boolean num(string value){ //一个静态方法,判断你输入的是不是数字 try { integer.parseint(value); return true; } catch (exception e) { return false; } } 如果不是数字的话,让他重新输入
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯