印刷ダイヤモンド中空ダイヤモンドの三角形を達成するためのJava

パブリッククラスLingXing {
パブリック静的無効メイン(文字列[] args){


スキャナSC =新しいスキャナ(System.in)。


System.out.println( "请输入行数:");


INT NUM = sc.nextInt()。


以下のために(INT I = 0; I <= NUM; I ++){
ため(INT J = 0; J <NUM -私は、J ++){
System.out.print(」「)。
}
のための(int型のk = 1; K <= 2 * I - 1; K ++){
System.out.print( "*")。
}


のSystem.out.println();
}


のための(INT I = NUM - 1、I> 0; i--){
ための(int型J = 0; J <NUM - I; J ++){
System.out.print(」「)。
}
のための(int型のk = 1; K <= 2 * I - 1; K ++){
System.out.print( "*")。
}


のSystem.out。 println();
}


}

}




オープンダイヤモンド:

パブリッククラスLingXing {
パブリック静的無効メイン(文字列[] args){


スキャナSC =新しいスキャナ(System.in)。


System.out.println( "请输入行数:");


INT NUM = sc.nextInt()。


以下のために(INT I = 0; I <= NUM; I ++){
ため(INT J = 0; J <NUM -私は、J ++){
System.out.print(」「)。
}
のための(int型のk = 1; K <= 2 * I - 1; K ++){
IF(K == 1 || K == 2 * I - 1){
System.out.print( "*")。
}他{
System.out.print(」「)。
}
}


のSystem.out.println();
}


のための(INT I = NUM - 1、I> 0; i--){
ための(int型J = 0; J <NUM - I; J ++){
System.out.print(」「)。
}
(int型のk = 1; K <= 2 * I - 1。

System.out.print( "*");
}他{
System.out.print(」「)。
}
}


のSystem.out.println();
}


}
}



トライアングルは、ライン上にダイヤモンドの上半分をノックアウトすることで、理解していない、メッセージを残してください!

公開された40元の記事 ウォン称賛7 ビュー10000 +

おすすめ

転載: blog.csdn.net/sj_1993/article/details/80941071