黑马程序员技术交流社区
标题:
为什么我得程序会出错!不能正常输出呢!
[打印本页]
作者:
wdj
时间:
2015-8-25 22:49
标题:
为什么我得程序会出错!不能正常输出呢!
import java.util.Scanner;
class demo09 {
public static void main(String[] args) {
System.out.println("Hello World!");
int[]arr={1,3,5,7,8,9};
for(int i=1;i<arr.length/2;i++){
int temp=arr[i];
arr[i]=arr[arr.length-1-i];
arr[arr.length-1-i]=temp;
for(int j=0;j<arr.length-1;j++){
System.out.print(arr[j]);
}
}
}
}
输出结果为:1857318753
作者:
YanLH
时间:
2015-8-25 23:19
我估计你是想要输出反序的数组吧,根据你的代码来改的话,首先循环不能嵌套,把第二个循环写在第一个循环外。再改两个小地方,第一个循环应该是int i =0;第二个循环的判断语句改为j < arr.length;试试吧
作者:
ithemazl
时间:
2015-8-26 07:59
楼上说的不错
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2