私はまだ学んでいます。今日、私はswitch文の病変に、SoloLearnで質問があります:Javaのswitch文について
int day = 3;
switch(day) {
case 1:
System.out.println("Monday");
break;
case 2:
System.out.println("Tuesday");
break;
case 3:
System.out.println("Wednesday");
break;
// Outputs "Wednesday"
と私は考えて、私が入力し、switch文について覚えておく例を持つことができます:私は月曜日、2通りの入力数、および1が欲しいです火曜日のように....日曜日など7に、そして繰り返し:月曜日、火曜日、9が8を.... これは私のコードです:
import java.util.Scanner;
public class Program {
public static void main(String[] args) {
Scanner day = new Scanner(System.in);
if (day.nextInt()>7){
day.nextInt()=day.nextInt()%7;
}
switch(day.nextInt()){
case 1 :
System.out.println("Monday");
break;
case 2:
System.out.println("Tuesday");
break;
case 3:
System.out.println("Wednesday");
break;
case 4:
System.out.println("Thursday");
break;
case 5:
System.out.println("Friday");
break;
case 6:
System.out.println("Saturday");
break;
case 0:
System.out.println("Sunday");
case 7:
System.out.println("Sunday");
break;
}
}
}
とエラー。私の知識はこの問題を解決するのに十分ではありません(私はそう思っています。なぜなら私は初心者で、まだ学習しているからです)。あなたは私のために拡大することができますか、このことを修正し、教えてくれてありがとう! 楽しんでください!
を得ることはありません、0に7を変更する必要があります.. \遊び場\:9:エラー:予期しないタイプ 日。ネックスtInt()= day.nextInt()%7; ^ 必須:変数 が見つかりました:値 1エラー これはSoloLearnでのエラーです。あなたは私のために探検することができますか? –