求拯救 阴影的地方那里出错了

579c0a7c0001b8cc05240388.jpg
579c0a910001be8b05240388.jpg

toola
浏览 1660回答 7
7回答

望远

public class HelloWorld{    //将一个整数数组倒序输出    public static void main(String[] args){        int[] num={1,5,9,8,7,3,0};        System.out.print("整数为:");      for(int i=0;i<num.length;i++){            System.out.print(num[i]);}        System.out.println();        System.out.print("排序后整数为:");        for(int i=num.length-1;i>=0;i--){        //if (num[num.length-1]==0)这里一直都是num[6]==0;条件恒为true;一直跳过打印输出,所以没结果           // continue;其实不是可以直接输出不用判断吗??            System.out.print(num[i]);           }          }}

慕UI8279037

我看了下你的代码,发现在if(num[num.length-1]==0)时,结束当前循环。num[num.length-1]这个就是最后以为数,就是等于0,每次循环进入都是等于0,每次都结束当前循环,所以就显示不出来。

光着脚丫的拾荒者

你的代码里12行 if(num[num.length-1]==0)等值于if(num[6]==0),应该把num.length-1换成i;并且输出语句要在if语句前,否则num[6]的值输出不出来,因为它的值为0public class Hello {    public static void main(String args[]){        int num[]={1,5,9,8,7,3,0};        System.out.print("整数为:");        for(int i=0;i<num.length;i++){            System.out.print(num[i]);        }        System.out.println();        System.out.println("排序后的整数为:");        for(int i=num.length-1;i>=0;i--){            System.out.println(num[i]);            if(num[i]==0)                continue;        }    }}

211103

死循环了,num.length-1永远是6啊,数组确定了,它的长度也就确定了是不会变的。你直接把你的if语句和continue去了就可以了,没必要这么麻烦。

charsandrew

这段代码真是奇怪,你第二个for循环语句if中的判断条件:(num(num.length-1)==0)永远为真,所以每次循环都结束当前循环开始下次循环,一直到循环结束。下面是一种参考:public class HelloWorld{     //将一个整数数组倒序输出     public static void main(String[] args){         int[] num={1,5,9,8,7,3,0};         System.out.print("原整数数组为:");         for(int each :num)             System.out.print(each);         System.out.println();         System.out.print("倒序输出数组为:");         for(int i=num.length-1;i>=0;i--)             System.out.print(num[i]);            } }

微博搞笑排行榜

int []a={1,5,9,8,7,3,0}; int length=a.length; int m; for (int i = 0; i < length/2; i++) { m = a[i]; a[i]=a[length-i-1]; a[length-i-1]=m; }你试试

yuicer

你那一个if语句有问题,那是个固定值
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java