import java.util.Scanner;
public class Temp
{
public static void main(String[] args){
int slsNum;
Scanner sc=new Scanner(System.in);
//for(int i=0;i<3;i++){
slsNum=sc.nextInt();
//}
System.out.println(slsNum);
}
}
这样可以编译通过运行。可是把for循环放开,就提示没有初始化slsNum变量,这是为何?
代码如下:
import java.util.Scanner;
public class Temp
{
public static void main(String[] args){
int slsNum;
Scanner sc=new Scanner(System.in);
for(int i=0;i<3;i++){
slsNum=sc.nextInt();
}
System.out.println(slsNum);
}
} |
|