質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Q&A

解決済

1回答

919閲覧

【Java】equalsの使い方にて、どこが間違っているのかわかりません

ypk

総合スコア80

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

0グッド

0クリップ

投稿2020/05/15 06:53

初めまして。
現在下記のようなコードを書いております。

やりたいこととしては、

文字列入力にて「strike」または「ball」と入力したときに、それと対応した文字の出力を行いたいと思っています。

equalsを用いて、手本と入力した文字の比較を行おうとしているのですが(if文以下の個所)、どういうわけかエラーを吐いてしまい先に進むことができません。

もし、気になる点などございましたら、ご教授いただければと思います。
どうぞよろしくお願いいたします。

#コード

Java

1import java.util.Scanner; 2 3class Prac2 { 4 public static void main(String[] args) { 5 6 Scanner scan = new Scanner(System.in); 7 8 // 1~6の数字を入力 9 int input = scan.nextInt(); 10 11 // ストライクの回数、ボールの回数を定義 12 int strikeCount = 0; 13 int ballCount = 0; 14 15 // strikeまたはballを入力 16 String judeg = scan.nextLine(); 17 18 // ストライク、ボールの文字列を定義 19 String strike = "strike"; 20 String ball = "ball"; 21 22 if (judeg.equals(strike)) { 23 strikeCount = strikeCount + 1; 24 System.out.println("strike!"); 25 } else if (judge.equals(ball)) { 26 ballCount = ballCount + 1; 27 System.out.println("ball!"); 28 } 29 30 // 警告を回避するためにスキャナを閉じる 31 scan.close(); 32 33 } 34}

#エラー

Exception in thread "main" java.lang.Error: Unresolved compilation problem:
judge cannot be resolved

at Prac2.main(Prac2.java:25)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

単なるスペルミスだと思います。(judgejudeg

投稿2020/05/15 06:56

gentaro

総合スコア8949

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ypk

2020/05/15 07:09

ご指摘ありがとうございます。 以後、このような初歩的なミスに気を付けて参ります。ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問