java 输入三个数按顺序输出此三个数

System.out.print(i3+","+i2+","+i1);

System.out.println(i3+","+i2+","+i1);

他们俩个的区别在于println输出后会自动换行导致格式错误。

package zxd0001;

import java.util.Scanner;

public class A001 {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
int i1;
int i2;
int i3;
String str=sc.next();//输入字符串
String[] s= str.split(",");//分隔字符串存入字符数组
int a;
a=Integer.parseInt(s[0]);//将第一个字符变为整形
i1=a;
int b;
b=Integer.parseInt(s[1]);
if(b>i1) {i2=i1;i1=b;}
else {i2=b;}
int c;
c=Integer.parseInt(s[2]);
if(c>i1){i3=i2;i2=i1;i1=c;}
else if(c>i2){i3=i2;i2=c;}
else{i3=c;}
sc.close();
System.out.println(i3+","+i2+","+i1+"\n");
}
}

posted @ 2021-08-02 13:59  祥瑞哈哈哈  阅读(529)  评论(0)    收藏  举报