前提・実現したいこと
javaを勉強し始めた初心者です。
0~3の好きな数字を入力し、それにあった要素を取り出し表示させたいです。
1と入力すると"賢者"と返ってくるようなものを作りたいのですが、
数字を入力してもelseの空白が返ってきます。
もっときれいな書き方や分かる方、教えていただければ幸いです。
該当のソースコード
System.out.println("0から3の中で好きな数字を入力してください");
int k = new java.util.Scanner(System.in).nextInt(4);
String[] jobs = {"勇者","賢者","踊り子","商人"}; for(int i = 0; i < k; i++){ if(i==k){ System.out.println(jobs[i]); }else{ System.out.println(" "); } }
java
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。