发布网友 发布时间:2022-04-23 21:27
共4个回答
热心网友 时间:2023-10-10 04:19
这就是成员变量与局部变量的区别,你这是局部变量与局部变量的重名,两个都为局部变量是不能出现一样的变量名的,所以可把第二个i改为别的变量名
热心网友 时间:2023-10-10 04:19
楼上的对了,就是说,a被*在循环中辅助循环进行与否,a的值不被带出,你也定义它,当然无法输出.
热心网友 时间:2023-10-10 04:20
因为你的a在for循环里进行定义了,for循环结束后就销毁了,放在for之前定义就ok了
热心网友 时间:2023-10-10 04:20
public
class
hello{
public
static
void
main(String[]
args){
int
a,sum=0;
for(a=1;a<=100;a++){
sum=sum+a;}
System.out.println(sum);
System.out.println(a);
}
}