为了账号安全,请及时绑定邮箱和手机立即绑定

1、声明并创建一个长度为100的一维整型数组array,然后用for循环语句为该array赋值,赋值规则是:array[0]=100、array[1]=99……array[99]=1。

package javazy;

public class Demo5 {

 public static void main(String[] args) {
  // TODO Auto-generated method stub
      int[] array=new int[100];
      int j=100;
      for(int i=0;array[i]==j;j-- ){
       if(i<array.length){
        System.out.println(array[0]);
       }
      
      }
 }

}

//求各位大佬看看,我觉得我思路应该没问提啊,但是eclipse输出是空白;求讲解

正在回答

6 回答

for循环里的第二句是判断条件,你那么写,array[0] == 100 是假 循环压根就不走了。。

0 回复 有任何疑惑可以回复我~
#1

斗胆请问大侠 提问者

非常感谢!
2017-11-27 回复 有任何疑惑可以回复我~

为什么for循环里要用倒序呢

0 回复 有任何疑惑可以回复我~

public static void main(String[] args) {

int[] array=new int[100];

    int j=100;

    for(int i =0;i<100;i++,j--) {

    array[i]=j;

    }

    for(int i:array) {

    System.out.println(i);

    }

}

for循环括号第二个属性是作为循环继续的判断,不是赋值的,= =是逻辑运算符表示左右是否相等,=才是赋值符号。


0 回复 有任何疑惑可以回复我~

而且这个不能用==,需要=赋值。。。

0 回复 有任何疑惑可以回复我~

array[i]==j;j--;这两句是在循环体中写,判断条件只需要判断i小于100,i++就行了呀

0 回复 有任何疑惑可以回复我~

你这个for循环不对吧。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

1、声明并创建一个长度为100的一维整型数组array,然后用for循环语句为该array赋值,赋值规则是:array[0]=100、array[1]=99……array[99]=1。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信