【发布时间】:2013-10-13 20:18:13
【问题描述】:
嘿,所以我正在编写一个程序,用户输入正好 10 个单词,计算机输出每个包含 A 或 a 的单词。我在一些帮助下编写了程序,现在我需要知道如何使用户可以通过 while 循环连续输入 10 个单词。这是我到目前为止所拥有的。
import java.util.Scanner;
public class ReadASH{
public static void main(String[] args){
Scanner in = new Scanner(System.in);
String name;
String S="";
System.out.println("Please enter any word.");
S = in.nextLine();
if(S.contains("a")||S.contains("A"))
System.out.println(S);
else System.out.println("The word you entered contains no a's or A's");
}
}
【问题讨论】:
-
了解如何使用调试器。
-
你的循环在哪里?做一个
for(int i=0;i<10;i++) -
您面临的具体问题是什么?有时提出问题可以帮助您找到答案!
-
@nachokk 我应该在代码中的哪个位置添加循环?另外我认为它应该是一段时间而不是一个。但是,如果一段时间内不可能,那也没关系。
-
@Meesh 我的问题是如何以及在哪里添加循环以便用户可以输入 10 个单词。