[英]how do i write a program echo in java?
我有一个评估,他们要求我编写程序ECHO 。 就是这个:
console> java ECHO Hello you !
Hello
you
!
console>
所以我为ECHO编写了代码:
class ECHO {
public static void main(String[] args){
String str="Hello You!";
String[] arr=str.split(" ");
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}
}
}
但他们告诉我这是错误的,但我不知道如何解决它。 你能帮我吗?
但是在我的控制台中我有一个错误是:
C:\Users\Utilisateur\IdeaProjects\Codingame_Alten\src>java Echo Hello You !
Error: Could not find or load main class Echo
Caused by: java.lang.ClassNotFoundException: Echo
为什么控制台不工作?
他们可能希望您使用主方法中的args
参数。
public static void main(String[] args){
for(String s : args){
System.out.println(s);
}
}
这将允许潜在用户定义将回显到控制台的内容。 “你好。” 将由用户提供。 例如::
console> java ECHO Hello you !
Hello
you
!
console> java ECHO A B C
A
B
C
更新:什么是字符串? String 是 object,但 String[] 是 String 对象的数组。 这会给你一个使用的想法
for(String s: args){... }
而不是“传统”的 for 循环
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.