実現したいこと
じゃんけんゲームで手を文字でなく、絵文字で表示したい。
発生している問題・分からないこと
Java基礎オブジェクト指向編https://codeprep.jp/books/66/chapters/1/sections/5
で勉強しています。
じゃんけんゲームで手を文字でなく、絵文字で表示したいのですが、
PS C:\JAVAWORK\5-2\src\janken> java janken.Main で「???」と表示されます。
エラーメッセージ
error
1エラーは出ていないようですがよくわかりません。
該当のソースコード
Main.java
1package janken; 2 3public class Main { 4 public Main() { 5 } 6 7 public static void main(String[] var0) throws Exception { 8 System.out.println(JankenHand.Rock); 9 System.out.println(JankenHand.Scissors); 10 System.out.println(JankenHand.Paper); 11 } 12}
JankenHand.java
1package janken; 2 3public enum JankenHand { 4 Rock, 5 Scissors, 6 Paper; 7 8 @Override 9 public String toString() { 10 switch (this) { 11 case Rock:return "✊"; 12 case Scissors:return "✌"; 13 case Paper:return "✋"; 14 } 15 throw new IllegalStateException(); 16 } 17}
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
補足
windows10,VSCodeでExtension pack for javaを入れています。
環境変数:
JAVA_HOME:C:\Program Files\Java\jdk-23
path:%JAVA_HOME%\bin
ワークフォルダはc:\JAVAWORK\5-2として、プロジェクトは5-2フォルダです。
c:\JAVAWORK\5-2¥-vscode、bin,img,lib,src,src\janken\jankenで
src\janken\jankenにクラスファイル,JavaHand.java、Main.java をいれています。

回答2件
あなたの回答
tips
プレビュー