变量的声明放在for循环前面错在哪里了

来源:4-14 Java 循环语句之多重循环

Moonquakes

2015-12-29 17:07

int i=1; int j=1; for(;i<10;i++){      for(;j<8;j++){ System.out.print("*"); } System.out.println(); 这是我的代码,为什么整型变量的声明不能放到程序块最前面呢?

http://img.mukewang.com/56824d44000196cb04940281.jpg

写回答 关注

2回答

  • _泥人_
    2015-12-29 17:13:18
    已采纳

    第一遍循环的时候,J已经加到8了。所以i等于2时,J直接就是8了,就什么都不输出了。

    _泥人_ 回复Moonqu...

    我也是新手,共同进步

    2015-12-29 18:07:27

    共 3 条回复 >

  • Paul_Leung
    2015-12-29 17:15:54

    不单单是整型变量,所有变量都为先声明后使用!

    Moonqu...

    了解了!

    2015-12-29 17:31:11

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题