-1

@oldrinbと@iccthedralありがとうございますが、printfまたはprintlnを使用する必要があります。私はこのように編集しましたが、以前と同じです

import java.util.Scanner;
public class test
{
    public static void main( String args[] )
    {
        Scanner input = new Scanner( System.in );
        int x;
        int EO;
        int Mult;
        System.out.print ( "Enter value: " );
        x = input.nextInt();
        EO=x%2;
            Mult=x%11;
            if(EO>0&&Mult>0)
            {
                System.out.printf ("%d:NOT:ODD\n",x);
            }
    }
}
4

2 に答える 2

2

しかし、値を入力しても結果が表示されませんでした。「input:NOT:ODD」として

何も表示されませんでしたか?

ここでの仮定が間違っている場合は訂正してください。ただし、これは...

System.out.printf ("%d:NOT:ODD", );

代わりに

System.out.printf ("%d:NOT:ODD\n", x);

PS注意すべきことの1つは、@ Blenderの提案です。

于 2012-09-16T03:35:37.433 に答える
0

if ステートメントの両方の条件を満たす数値を入力する必要があります。したがって、11 または 22 を入力しても、何も出力されません。

于 2012-09-18T20:52:56.853 に答える