このコードを書いて、ユーザーが入力した整数を曜日に変換しました。私は遭遇したいくつかのエラーを解決することができませんでしたが、何が欠けていますか?ユーザー(int)による入力を文字列に変換する方法
import java.util.Scanner;
class dayofweek2 {
public static void main(String[] args) {
Scanner daynumber = new Scanner(System.in);
String input = Integer.parseInt(daynumber);
System.out.println("Enter a number from 1 to 7");
if (input == 1) {
System.out.println("monday");
}
if (input == 2) {
System.out.println("tuesday");
}
if (input == 3) {
System.out.println("wednesday");
}
if (input == 4) {
System.out.println("thursday");
}
if (input == 5) {
System.out.println("friday");
}
if (input == 6) {
System.out.println("saturday");
}
if (input == 7) {
System.out.println("sunday");
}
}
}
'IF(入力== 1);' 'if'は小文字であり、 –
daynumberがないか数を有していないセミコロンがあってはなりません。あなたはそれを解析することはできません。 –
'Integer.parseInt'はスキャナオブジェクトを取得しません –