Chào anh chị em và các bạn trên forum , em có đoạn code này dùng để khởi tạo Phương thức Nhập.
Khi khai báo biến n nếu em không khởi tạo giá trị thì bị báo lỗi
Còn nếu em khởi tạo int n = 0 ; thì lại chạy được
em muốn hỏi là tại sao ở đó ta lại phải khởi tạo giá trị cho biến n ạ .
public static int nhap()
{
Scanner input = new Scanner(System.in);
boolean check= false;
int n=0;
while(!check){
System.out.print(" ");
try{
n= input.nextInt();
check= true;
}catch(Exception e){
System.out.println("Ban phai nhap so! hay nhap lai...");
input.nextLine();
}
}
return (n);
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?