通过命令行参数输入错误

时间:2015-01-30 14:22:22

标签: java

输入中会有多个整数。你必须编写一个计算机程序来读取每个整数并打印即使整数可以被2整除,否则打印奇数。

class Main {
    public static void main(String args[]) {
        int count, i = 1;
        String string;
        count = args.length;
        System.out.println();
        while (i < count) {
            string = args[i];
            i = i + 1;
            if (i % 2 == 0) {
                System.out.println("Even");
            } else {
                System.out.println("Odd");
            }
        }
    }
}

下一行即将开始,但即使没有。它显示奇数,给奇数显示甚至。

1 个答案:

答案 0 :(得分:0)

试试这个:

class Main {
public static void main(String arg[]){

    int i;
    i=Integer.parseInt(arg[0]);              //taking command line input from user and converting string to integer.
    if(i%2==0)
        {
         System.out.println("No. is even");
    }
    else
        {
         System.out.println("No. is odd");
    }
}
}