从此处开始Java编码器。我已经为此问题奋斗了一段时间(几个小时),并最终决定寻求帮助。
所需的输出是“ random arg random arg random arg!”。 -所以重点是添加“!”在最终参数之后。
Public class Cmdtest {
public static void main(String[] args) {
for(int i = 0; i < args.length; i++)
System.out.print(args[i]+ "!");
}
}
尝试过此操作,但添加了“!”在每个arg之后而不是最后一个。有任何提示或想法吗?
答案 0 :(得分:3)
这样做:
public static void main(String[] args) {
for(int i = 0; i < args.length; i++) {
System.out.print(args[i] + " ");
}
System.out.println("!");
}
实际上您正在打印'!'处于循环中,因此在每个args之后都会打印出来
答案 1 :(得分:1)
由于您希望它显示在末尾,因此可以使用条件运算符(? :
)来检查上一次迭代,请尝试使用此
public static void main(String[] args) {
for(int i = 0; i < args.length; i++)
System.out.print(i==args.length-1? args[i]+ "!":args[i]+ " ");
}