【发布时间】:2014-05-18 04:38:43
【问题描述】:
我是 Java 新手,需要一些帮助。我有几件事要做,我被困住了
有了这个问题。我真的不知道该怎么做......
所以在 CMD 行中如果我输入香蕉香蕉苹果苹果 -name Carlos Banana Mike -c 8 它将打印“Hello Carlos!”八次。
public class cheese {
public static void main(String args[]) {
for(String s: args){
if(s.equals("-name")){
String p = (GIVE VALUE OF FIRST ARGUMENT AFTER "-name");
if (s.equals("-c")){
int i = Integer.parseInt(THE FIRST ARGUMENTS AFTER "-c");
for(int j=0; j >= i ; j++)
System.out.println("Hello "+p+"!");
}
}
}
}
}
【问题讨论】:
-
使用
Scanner比通过命令行参数获取输入要好得多。 -
你有什么问题?
-
你的问题到底是什么?
-
哦...嗯,它在代码中 :) 当我找到特定的命令行参数时,如果用户输入的参数数量是随机的,我如何将第一个下一个值添加到我的变量中。
-
我希望你能理解我......遍历args,找到关键字“-name”然后将第一个参数添加到我的字符串名称旁边,找到“-c”并在后面添加第一个东西它到我的内心...
标签: java eclipse command-line-arguments