Javaで数字による三角形を書くには?
Q&A
解決したいこと
Javaで数字による三角形を書きたいがうまくいかない 教えていただきたい
例)
0 ↑
0 1
0 1 2 高さの数値を指定
0 1 2 3
0 1 2 3 4 ↓
高さ1のとき 0
高さ3のとき 0 1 2
高さ6のとき 0 1 2 3 4 5
などのように変化して出力させたい
発生している問題・エラー
例)
public class NumTriangle{
public static void main(String[] args ) {
//表示数をkeyboardから入力
int lines=inputInt("表示高さの入力:");
for(int line=0; line<lines; line++) {
//1行ごとの表示制御
for(int i=0; i<line+1; i++) {
System.out.printf("%3d",i);
}
System.out.println();//改行のみ
}
}
}
該当する言語名 Java
自分で試したこと
参考ホームページ
http://nezupuro.blog.fc2.com/blog-entry-1.html
https://prgadv.com/archives/2826
参考文献
・Javaで入門 はじめてのプログラミング 基礎からオブジェクト指向まで(第1版),
飯塚泰樹ほか,森北出版(2019年)
・やさしいJava(第7版),
高橋麻奈,SB Creative(2019年)
0