我需要帮助一个简单的程序,它可以计算我在参数中放入的字符串数 - 如果字符串数是偶数则返回“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");
}
}
}
答案 0 :(得分:0)
您需要获取字符串的数量,因为它们是一个数组,只需获取数组长度。
为了弄清楚它们是否均匀,你需要将它们除以2并检查它们是否有余数(即它们是否可被2整除)然后它们是偶数,否则它们是奇数。
那就是说,这不是SO的合适问题。原因是你通常需要在这里的人们提供帮助之前尝试解决问题。
答案 1 :(得分:0)
args
是一个String
的数组。只需args.length
即可为您提供在命令行中输入的字符串数。即使数字可以被2整除,也是如此。