Ŧhų*_*nDö 0 java compiler-errors
这是我的任务:
编写用户输入字符串的程序,程序将其回显给监视器,每行一个字符:
C:\>java LinePerChar
Enter a string:
Octopus
O
c
t
o
p
u
s
Run Code Online (Sandbox Code Playgroud)
我试过了,但是我遇到了一些编译错误.这是我的代码:
import java.util.*;
class CharactorEcho{
public static void main(String args []){
Scanner sc = new Scanner(System.in);
System.out.println("Enter a string :");
try {
String inputString = sc.nextLine();
for(int i=0; i < sc.length(); i++) {
char c = inputString.charAt(i);
System.out.println("" + c);
}
} catch(IOException e) {
}
}
}
Run Code Online (Sandbox Code Playgroud)
在循环中,您应该循环遍历String从Scanner.nextLine扫描仪本身获取的长度,而不是扫描仪本身.
for(int i=0; i<inputString.length(); i++){
Run Code Online (Sandbox Code Playgroud)
如果希望输入与同一行中的每个字符一起回显,请使用System.out.print而不是println.
| 归档时间: |
|
| 查看次数: |
1331 次 |
| 最近记录: |