要求用户输入字符,然后在用户输入足够的字符后,将字符数组转换为字符串并以字符串形式返回。不知道我哪里出了问题,但我认为可能是在循环部分。
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class App {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
List<Character> charIn = new ArrayList<Character>();
String word;
boolean cond = false;
while (!cond) {
System.out.print("Please enter a Character: ");
charIn.add(sc.next().charAt(0));
if (sc.next() == "0") {
cond = true;
}
}
word = charIn.toString();
System.out.println(word);
}
相关分类