import java.util.Scanner;
public class as {
public static void main(String[] args) {
Scanner rd=new Scanner(System.in);
int n;
int max=0,t=0;
n=rd.nextInt();
int a[]=new int[n];
for( int i=0;i<n;i++){
a[i]=rd.nextInt();
}
for(int i=0;i<n;i++){
if(a[i]>max){
max=i;
}
}
t=a[0];
a[0]=a[max];
a[max]=t;
for(int i=0;i<n;i++){
System.out.print(a[i]+" ");
}
}
}输入5
1 2 3 4 5输出
5 2 3 4 1 怎么在5 2 3 4 1中的1后面的空格去掉啊?
java最后一个数没有空格
答案:1 悬赏:10 手机版
解决时间 2021-02-22 21:43
- 提问者网友:捧腹剧
- 2021-02-22 02:35
最佳答案
- 五星知识达人网友:春色三分
- 2021-02-22 03:55
在最后百的度for内加if进行判回断:for(int i=0;i<n;i++){
if(i < n-1){
答System.out.print(a[i]+" ");
}else{
System.out.print(a[i]);
}
}
if(i < n-1){
答System.out.print(a[i]+" ");
}else{
System.out.print(a[i]);
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯