switch文がいまいち。。。。

[戻る]
ゆう 2002/01/11(金) 11:33:22
簡単なプログラミングを解いてください(出来たら解説つきで)
1つの整数値をキー入力し、その値が1であれば”plus1"
2であれば”plus2",3または4であれば"plus3or4"それ以外であれば"other"と表示せよ。ただし
switch文を用いprintf文は4回用いること。(ヒント:ある場合においてbreak文をなくす)
出来たら早めにお願いします

TAKA 2002/01/11(金) 11:54:31
switch については下記で
後の部分は省略する。

switch (xxx) {    // xxx は入力して数値
case 1:         // 数値が1だった
    printf("plus1");
    break;
case 2:
    printf("plus2");
    break;
case 3:
case 4:
    printf("plus3or4");
    break;
default:        // 数値が上記でない
    printf("other");
    break;
}

kody 2002/01/11(金) 11:56:22
class ZettaiKadaiYaroSoreWoi{
public static void main(String args[]) {

    // 引数を受け取る
    int i = Integer.valueOf(args[0]).intValue();
        
    // これでも可
    // int i = Integer.parseInt(args[0]);
    
    switch( i ){
    case 1:
        System.out.println("plus1");
        break;
    case 2:
        System.out.println("plus2");
        break;
    case 3:
    case 4:
        System.out.println("plus3");
        break;
    default:
        System.out.println("other");
    }

}}

2002/01/11(金) 11:56:52
switch(キー入力された値)
{
case 1:
    printf("plus1") ;
    break ;
case 2:
    printf("plus2") ;
    break ;
case 3:
case 4:
    printf("plus3or4") ;
    break ;
default:
    printf("other") ;
}

後はご自由に。

kody 2002/01/11(金) 11:57:15
うっ。かぶったか。

JAVAでやって惑わそうと思ってたのに・・・

masa 2002/01/11(金) 13:06:23
皆さん、心優しい人たちですね。
こんな質問してくる人にきちんと答えてあげているのですから。
こういうことを平気で質問してくる人は、プログラムを作る
資格は無いです。何かの宿題かわかりませんが、勉強するだけ無駄です。

古いスレッドには追加発言できません。