Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

じゃんけんの機能の作り方 {初心者}



import java.util.Scanner;

class jyan
{
   public static void main(String args[])
   {
    int num = (int)(Math.random()*100)+1;
    Scanner sc = new Scanner(System.in);

    int x = sc.nextInt();

int player;
int pc;


System.out.println("じゃんけんしましょう");
while(true){
System.out.println("何を出しますか?");
System.out.println("グー:1、チョキ:2、パー:3");


//player=sc.nextInt();

player =sc.nextInt();

System.out.println("プレイヤーの出し手");
display(player);

pc=(int)(Math.random()*3)+1;
System.out.println("パソコンの出して");
display(pc);

int y;
(player-pc+2)%3=y;


if(y==0){
System.out.println("負けです");
break;


else if(y==1){
System.out.println("勝ちです");
}

else{
System.out. println("あいこです");

}


}

static int display(int x){

int r;
r=1;
if(plyaer==1){
System.out.println("グーです");


else if(plyaer==2){
System.out.println("チョキです");
}

else if(player==3){
System.out.println("パーです");

}

else{
System.out.println("エラーです");
r=0;
}

return r;

}
}

}
static int display(int x){ この部分で必ずエラーがでます。

どこをミスしているのかわからないです。
教えてください。

2

回答

91578

閲覧

2件の回答

評価

0

まず、初心者を質問の理由にしないこと。
次に、エラーについて自分で何をしてみたのかを書くこと。
解らない⇒質問ではだめだ。

とりあえずやるべきことは、インデントを整えることだな。

評価

0

どういうエラーが出るのですか?

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。