求大家帮忙看看我这个数组倒序的程序哪有问题,为什么显示不出
java吧
全部回复
仅看楼主
level 4
yangzj1992 楼主

public class 随机倒序数组
{
public static void main(String[] args)
{ int[] a = new int[10]; //定义数组
for(int i=0;i<10;i++)
//循环赋值
a[i] = (int)(Math.random()*100); //随机0-100范围内的整数
for(int i=10;i>0;i--)
System.out.print(a[i-1] +"\t");
System.out.print("\n"+"随机数倒序排列如上"); }
}
2013年01月18日 15点01分 1
level 4
yangzj1992 楼主
D一下
2013年01月18日 16点01分 2
level 7
我是新手,你说for要不要加花括号,因为我也看不出来。。。
2013年01月18日 16点01分 3
不用,只有1条语句可以省略
2013年01月18日 16点01分
而且没有歧义
2013年01月18日 16点01分
level 12
没有打印正序你就倒序你怎么知道是不是倒序[汗]目测是没有问题的
2013年01月18日 16点01分 4
up
2013年01月18日 19点01分
level 12
新手?能否问点有难度的!逻辑上问题,你赋值了1下,里面的就循环打印了10下,这里出错了!有些没有赋值!外循环运行第二次,里面的又继续打印第二次!逻辑上都出错了,
2013年01月18日 16点01分 5
level 12
排列你也要加if来判断啊!才可以排列!不懂就问我
2013年01月18日 16点01分 6
level 8
貌似没问题啊
2013年01月18日 18点01分 7
level 10
明显数组越界了…i应该从9到0…
2013年01月19日 01点01分 8
有减1,下次再看不清该打[嘲弄]
2013年01月19日 05点01分
1