C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 56 を表示中)
■31660 / )  switch文
□投稿者/ dorako (5回)-(2009/01/27(Tue) 02:26:13)

分類:[Java] 

入力された値が5以下の時は「入力された値は5以下です」と表示して、5以上の時は「入力された値は5以上です」と表示したいのですが
うまくいきません。
どうしたらよいでしょうか。
import java.io.*;
class sample{
    public static void main(String[] args)throws IOException{
	BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

	System.out.println("0〜10の整数を入力してください");
	int number=Integer.parseInt(br.readLine());

	switch(number){
	case number<=5:
	    System.out.println("入力された値は5以下です");	    
	    break;
	case 5<=number&&number<=10:
	    System.out.println("入力された値は5以上です");	    
	    break;
	}
    }
}

返信 編集キー/


管理者用

- Child Tree -