を実行し、私はこのコードのブロックを実行することはできません助けてください:charが文字に等しい場合は、コード
import java.util.Scanner;
public class Methods_in_java {
public static void main(String[] args) {
boolean gameover = true;
int score = 5000;
int Levelcomplete = 5;
int bonus = 100;
boolean prize = true;
System.out.println("Please enter your name");
Scanner lic = new Scanner(System.in);
String ab = lic.nextLine();
char fir = Character.toUpperCase(ab.charAt(1));
if(fir == 'A'){
prize = true;
}
Calculatescore(gameover,score,Levelcomplete,bonus,prize);
}
public static void Calculatescore(boolean gameover,int score,int levelcomplete,int bonus,boolean prize){
if(gameover){
int finalscore = score + (levelcomplete * bonus);
if (prize){
finalscore += 1000;
}
System.out.println("Your final score is "+ finalscore);
}
}
}
"このコードブロックを実行できません"なぜですか? – tkausl
どちらですか? 'Calculatescore'またはメイン全体? – Shirkam
スタックオーバーフローへようこそ!なぜコードを実行できないのか説明してください:コンパイルエラーがありますか?ランタイムエラー?出力は期待どおりではありませんか?関連するメッセージ、達成したいことの説明、データと希望の結果を持つ具体的な例が表示されます。 – Pac0