"Kann nicht in einen Typ aufgelöst werden", wenn Sie versuchen, Scanner @ zu verwend

wenn ich folgenden Code ausführe, zeigt dies einen Fehler an, dass der Scanner nicht zur Eingabe aufgelöst werden kann. Ich habe überprüft, ob JRE installiert ist und Version 1.7 ist. Was muss ich noch überprüfen? Bitte helfen Sie.

public class student { 

String name;
int rollno;
public void get(String nm, int rno) 
{ name=nm;
rollno=rno;
}
public void  display()
{  System.out.println("Name of student is :" +name);
System.out.println("Roll no of student is :" +rollno);
}  
public static void main(String args[])
{ 
int i ;
int r1;
String n1;
student obj[]= new student[10];
Scanner sc=new Scanner(System.in);
for(i=0;i<10;i++)
{
obj[i]= new student();
}

for(i=0;i<10; i++)
{  System.out.println("Enter name:");
n1=sc.next();
sc.nextLine();
System.out.println("Enter roll no :");
r1=sc.nextInt();


obj[i].get(n1,r1) ;
obj[i].display() ;
}
}
}

Antworten auf die Frage(5)

Ihre Antwort auf die Frage