写JAVA时 提示 MuiscScore>80中的MuiscScore错误!!为什么啊

来源:百度知道 编辑:UC知道 时间:2024/05/14 11:47:23
import java.util.*;
public class exercise001 {
public static void main(String[] arge){
Scanner input=new Scanner(System.in);
System.out.print("JavaScore=");
int JavaScore=input.nextInt();
Scanner Input=new Scanner(System.in);
System.out.print("MusicScore=");
int MusicScore=Input.nextInt();
if (JavaScore>90 && MuiscScore>80)
{
String A="111";
System.out.print("222"+A);}
else
System.out.print("");
}
}

刚学JAVA~

你前面写的是MusicScore,在if语句里又是写的MuiscScore,s和i的位置写反了,就成了未定义的变量,当然会报错

要学会看错误提示,这样的错误,都会提示:
can not find local variable MuiscScore;
就是找不到这个局部变量的意思,就说明这个变量没有声明,正如一楼说的,你这个地方使用的和上面定义的不是一样的变量名,当然会报错。