実行結果
コード①:二重for文を2つ使う場合
public class Main {
public static void main(String[] args) {
for(int i = 0;i < 10;i++) {
System.out.print(i + ":");
for(int j = 0;j < i*i;j++) {
System.out.print("◯");
}
System .out .println("(" + i*i + ")");
}
for(int i = 8;i >= 0;i--) {
System.out.print(i + ":");
for(int j = 0;j < i * i;j++) {
System.out.print("◯");
}
System .out .println("(" + i * i + ")");
}
}
}
コード②:Math.abs()メソッドを使う場合
※『Math.abs()』絶対値を取得するメソッド
public class Main {
public static void main(String[] args) {
for(int i = -9;i <= 9;i++) {
int k =9-Math.abs(i);
System.out.print(k + ":");
for(int j = 0;j < k*k ;j++) {
System.out.print("◯");
}
System .out .println("(" + k * k + ")");
}
}
}