前提・実現したいこと
ここに質問の内容を詳しく書いてください。
java言語についての質問です
for文で#を20個横一列に表示させるというプログラムを書けという問題があるのですが、いまいちよくわかりません。
以下のソースコードはreplace()や、replaceAll()を使い改行を行わずに表示させようとしたものです。
for(i=0;i<20;i++){
System.out.println("#".replace("¥r¥n",""));
}
しかし、このソースコードでは縦一列に#が10個表示される結果になってしまいます。
置換のやり方が違うか、そもそもの考え方が違うのか考えてみましたが、解決に至りませんでした。
なにが違うのか教えてらっしゃる方が居たらよろしくお願いします。
該当のソースコード
言語:java
ソースコード
public class sharptate{
public static void main(String[ ] args){
int i;
for(i=0;i<20;i++){
System.out.println("#".replace("¥r¥n",""));
}
}
}
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
OS:windows
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/09 23:52