前提・実現したいこと
javaで、任意の変数を設定した際に特定のキーワード+その変数分文字を表示するプログラムを組みたいと考えています。
例)
1:あああ
2:あああああああ
3:あああああ
そのため以下のようなプログラムを組んでいましたが、どうしても以下のように改行されてしまい、思い通りのプログラムを動かすことができません。
実際の挙動)
1:
あああ
2:
あああああああ
3:
あああああ
改行”しない”ようにするためにはどう記述を変えればよいか教えていただけないでしょうか
該当のソースコード
System.out.println("1 : "); for (int i=0; i<=3; i++){ System.out.print("あ"); } System.out.println(); System.out.println("2 : "); for (int i=0; i<=7; i++){ System.out.print("あ"); } System.out.println(); System.out.println("3 : "); for (int i=0; i<=5; i++){ System.out.print("あ"); }
補足情報(FW/ツールのバージョンなど)
他に詳細なプログラムの記述が必要であればおっしゃっていただければと思います
追記(2020/12/09):print()は完全に見落としておりました。ありがとうございました。
print()とprintln()の仕様をご確認ください。
https://docs.oracle.com/javase/jp/6/api/java/io/PrintStream.html#print(java.lang.String)
https://docs.oracle.com/javase/jp/6/api/java/io/PrintStream.html#println(java.lang.String)
"あ"の出力でSystem.out.print()を使って既に改行なしで出力するコードは書いているのに、「改行をしない方法」を質問されるのは少し不思議な気がします。「全体として要望の出力をするにはどうコードを書いたらよいのか?」という質問なのでしょうか。それと、ご提示のコードでは1個多く"あ"が出力されます。
回答2件
あなたの回答
tips
プレビュー