用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);
}
}直接在网页上写的,你看看吧,希望你明白
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;
}
}
如果不是数字的话,让他重新输入
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯