Java 输入一个单词,然后在每个字母之间用斜杠输出,会导致错误
这是我写代码的第一年,当时我正在做一个家庭作业,我遇到了一个小错误 我的家庭作业问题是输入一个单词,然后在每个字母之间用斜杠输出,例如: 苹果->应付/付款/信用证 我设法做到了这一点:Java 输入一个单词,然后在每个字母之间用斜杠输出,会导致错误,java,eclipse,Java,Eclipse,这是我写代码的第一年,当时我正在做一个家庭作业,我遇到了一个小错误 我的家庭作业问题是输入一个单词,然后在每个字母之间用斜杠输出,例如: 苹果->应付/付款/信用证 我设法做到了这一点: public static void main(String[] args) { Scanner input = new Scanner(System.in); while (true) { System.out.print("Enter a word --> ");
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
while (true) {
System.out.print("Enter a word --> ");
String word = input.nextLine();
worksheet(word);
}
}
private static void worksheet(String word) {
for (int i = 0; i < word.charAt(word.length() - 1); i++) {
System.out.print(word.charAt(i) + " / ");
}System.out.println(" ");
}
我不知道这是什么意思,有人能帮我一下吗。循环出口错误,请使用
for (int i = 0; i < word.length(); i++) {
您应该检查索引而不是内容:
private static void worksheet(String word) {
for (int i = 0; i < word.length(); i++) {
System.out.print(word.charAt(i) + " / ");
}System.out.println(" ");
}
private static void worksheet(String word) {
for (int i = 0; i < word.length(); i++) {
System.out.print(word.charAt(i) + " / ");
}System.out.println(" ");
}