-5
import java.util.Scanner;
public class Shout {
public static void main(String[] args) {
String str1;
String str2 = "";
Scanner keyboard = new Scanner(System.in);
StringBuilder output = new StringBuilder();
while (keyboard.hasNextLine()) {
str1 = keyboard.nextLine();
StringBuilder sb = new StringBuilder(str1);
output.append(sb.toUpperCase().toString()).append("\n");
}
System.out.print(output.toString());
}
}
私は、EOF(ctrl + d)が大文字になるまで、複数行の入力を変換しようとしています。同じ複数の行をすべて大文字で印刷するために使用できるものは何ですか?たとえば、入力と出力は次のようになります。EOFまで、複数行の文字列を大文字に変換するにはどうすればよいですか?
car
bus
taxi
CAR
BUS
TAXI
大文字で繰り返された行。
コードの問題は何ですか? – Jens
シンプルで、大文字で記述してください。 – mallaudin
このコードは理想的ではありませんが、うまくいくはずです。質問はなんですか? – EJP