列印直角三角形,等腰三角形、直角梯形、等腰梯形
阿新 • • 發佈:2019-01-28
public class Dasanyuan {
public static void main(String[] args){
/**
* 列印直角三角形
*/
final int row = 5;//要列印幾行
for(int i=1;i<=row;i++){
//負責列印一個由星號組成的等腰直角三角形
for(int k=0;k<i;k++){
System.out.print("*");
}
//每次列印結束時換行
System.out.println();
}
}
}
/** * 列印等腰三角形 */ final int row = 5;//要列印幾行 for(int i=0;i<row;i++){ //負責列印一個由空格組成的倒直角三角形 for(int j=0;j<row-i-1;j++){ System.out.print(" "); } //負責列印一個由星號組成的等腰直角三角形 for(int k=0;k<i*2+1;k++){ System.out.print("*"); } //每次列印結束時換行 System.out.println(); }
/**
* 列印直角梯形
*/
final int row = 5;//要列印幾行
for(int i=1;i<=row;i++){
//負責列印一個由空格組成的倒直角三角形
for(int j=row-1;j>0;j--){
System.out.print(" ");
}
//負責列印一個由星號組成的等腰直角三角形
for(int k=0;k<i*2+1;k++){
System.out.print("*");
}
//每次列印結束時換行
System.out.println();
}
/** * 列印等腰梯形 */ final int row1 = 5;//要列印幾行 for(int i=1;i<=row1;i++){ //負責列印一個由空格組成的倒直角三角形 for(int j=row1-i;j>0;j--){ System.out.print(" "); } //負責列印一個由星號組成的等腰直角三角形 for(int k=2*i+1;k>0;k--){ System.out.print("*"); } //每次列印結束時換行 System.out.println(); }