Java for迴圈的高階使用 圖形表達(下)
阿新 • • 發佈:2019-01-06
public class LoopKeyWord {
public static void main(String[] args) {
//等腰三角形
dome1();
//菱形
demo2();
//乘法口訣表
demo3();
}
private static void dome1() {
//等腰三角形
for(int i = 1;i <= 6;i++){
for(int k = 6 - i;k >= 1;k--){
System.out .print(" ");
}
for(int x = 1;x <= 2 * i - 1;x++){
System.out.print("*");
}
System.out.println();
}
}
private static void demo2() {
//菱形
for(int i = 1;i <= 6;i++){
for(int k = 6 - i;k >= 1 ;k--){
System.out.print(" ");
}
for(int x = 1;x <= 2 * i - 1;x++){
System.out.print("*");
}
System.out.println();
}
for(int i = 1;i <= 5;i++){
for(int k = 1;k <= i;k++){
System.out .print(" ");
}
for(int x = 2 * 6;x > 2 * i + 1;x--){
System.out.print("*");
}
System.out.println();
}
}
private static void demo3() {
//乘法口訣表
for(int i = 1;i <=9;i++){
//外層
for(int j = 1;j <= i;j++){
//內層
System.out.print(j + "*" + i + "=" + i * j + "\t");
}
System.out.println();
}
}
}