一个数组在经过排序后换行输出,但我想让它不换行,有什么办法吗?(java)
我还是把代码给各位大大看看吧!~publicclassBubbleSort{publicstaticvoidmain(String[]args){int[]a={7,8,...
我还是把代码给各位大大看看吧!~
public class BubbleSort {
public static void main(String[] args){
int[] a = {7,8,5,4,33,24,65,2,1,45,9};
BubbleSort(a);
for(int cc : a){
System.out.println(cc);
}
}
private static void BubbleSort(int[] a){
int i,j,tmp;
for(int k=a.length-1;k>=0;k--){
for(int m=0;m<k;m++){
if(a[m]>a[m+1]){
tmp = a[m];
a[m] = a[m+1];
a[m+1] = tmp;
}
}
}
}
}
关于二楼的说法我刚刚试过了,它的输出也有问题啊 124578924334565 输出这样怎么知道是些什么数啊 展开
public class BubbleSort {
public static void main(String[] args){
int[] a = {7,8,5,4,33,24,65,2,1,45,9};
BubbleSort(a);
for(int cc : a){
System.out.println(cc);
}
}
private static void BubbleSort(int[] a){
int i,j,tmp;
for(int k=a.length-1;k>=0;k--){
for(int m=0;m<k;m++){
if(a[m]>a[m+1]){
tmp = a[m];
a[m] = a[m+1];
a[m+1] = tmp;
}
}
}
}
}
关于二楼的说法我刚刚试过了,它的输出也有问题啊 124578924334565 输出这样怎么知道是些什么数啊 展开
展开全部
System.out.println()语句 是换行输出
你可以用System.out.print()语句 不换行输出
你可以用System.out.print()语句 不换行输出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
换行输出肯定是你自己写的,例如用了System.out.println()语句,或者打印字符串中包含\r\n等。
你没有把代码贴出来,我也无能为力。
你没有把代码贴出来,我也无能为力。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
改成这样
for(int cc : a){
System.out.println(cc+" ");
}
for(int cc : a){
System.out.println(cc+" ");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |