黑马程序员技术交流社区
标题:
编译出错,错在何处,求指导
[打印本页]
作者:
范晓冲
时间:
2014-1-1 16:55
标题:
编译出错,错在何处,求指导
本帖最后由 范晓冲 于 2014-1-2 08:19 编辑
class ForDemo{
public static void main(String[] args){
for(int i=8;i<=10;i++){
System.out.println("i="+i);
}
System.out.println("i="+i);
System.out.println("*********");
int j=8;
while(j<=10){
System.out.println("j="+j);
j++;
}
System.out.println("j===="+j);
}
}
作者:
伍艳雄
时间:
2014-1-1 17:07
class ForDemo{
public static void main(String[] args){
for(int i=8;i<=10;i++){
System.out.println("i="+i);
}
System.out.println("i="+i);//把这句注释掉吧..i的作用域只在for循环里面,出了循环就消息了,
System.out.println("*********");
int j=8;
while(j<=10){
System.out.println("j="+j);
j++;
}
System.out.println("j===="+j);
}
}
复制代码
作者:
高正新
时间:
2014-1-1 17:29
for里定义的变量是临时变量。
在for外面是不能使用for里面定义的变量的
作者:
范晓冲
时间:
2014-1-2 08:18
伍艳雄 发表于 2014-1-1 17:07
谢谢,谢谢指导。
作者:
范晓冲
时间:
2014-1-2 08:19
高正新 发表于 2014-1-1 17:29
for里定义的变量是临时变量。
在for外面是不能使用for里面定义的变量的
恩恩,知道了,谢谢!
作者:
qq884024720
时间:
2014-1-2 08:39
第二个输出I的语句,当中的i为没定义的
作者:
jing迪
时间:
2014-1-2 09:52
i是局部变量出了for循环就没有了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2