-2
public boolean end(Cat cat, Mouse mouse){
String d="drowned";
String e="escaped";
String s=mouse.checkMoblity();
System.out.println(s);
// error next line
if(s.equals(d)){
return true;
}
else if(s.equals(e)){
return true;
}
else if(mouse.getLocation()==cat.getLocation()){
return true;
}
else return false;
}
これは私のコードの一部です。私はそれをデバッグしようとしたとき、私にequalsメソッドでエラーが発生しました。私はそれを修正する方法を知らない。javaと等しい。デバッグ時のメソッドエラー
私はコンパイル..
nullException in thread "main" java.lang.NullPointerException at Chase.end(Chase.java:93) at Chase.playGame(Chase.java:23) at Chase.main(Chase.java:115)
質問にエラーメッセージを含めて[MCVE](http://stackoverflow.com/help/mcve)を作成してください。 – Turing85
ようこそスタックオーバーフロー。残念ながら "それは私にエラーを与えた"ほぼ十分な情報ではありません...コンパイル時または実行時のエラーでしたか?エラーは何ですか? [mcve]を入力してください。 –
プログラムを実行できません。そして私がデバッグすると、erorrがマークした行を指している – Allen