如果字符串数是偶数则返回“even”,如果字符串数是奇数则返回“odd”

时间:2013-11-26 09:46:53

标签: java string count arguments

我需要帮助一个简单的程序,它可以计算我在参数中放入的字符串数 - 如果字符串数是偶数则返回“even”,如果字符串数是奇数则返回“odd”。 我已经尝试了很多东西,但我只是设法用直接用我想要的字符串编写代码,但不是我在参数中输入的代码。 我需要它从这个开头开始:

public class StringCounter {

    public static void main(String[] args){

        for (int i = 0; i < args.length; i++) {
            if (args.length % 2 == 0){
                System.out.println("even");
            }
                else
                    System.out.println("odd");
        }
    }
}

2 个答案:

答案 0 :(得分:0)

您需要获取字符串的数量,因为它们是一个数组,只需获取数组长度。

为了弄清楚它们是否均匀,你需要将它们除以2并检查它们是否有余数(即它们是否可被2整除)然后它们是偶数,否则它们是奇数。

那就是说,这不是SO的合适问题。原因是你通常需要在这里的人们提供帮助之前尝试解决问题。

答案 1 :(得分:0)

args是一个String的数组。只需args.length即可为您提供在命令行中输入的字符串数。即使数字可以被2整除,也是如此。