パブリッククラス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();
}
}
パブリック静的無効メイン(文字列[] 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();
}
}
}
トライアングルは、ライン上にダイヤモンドの上半分をノックアウトすることで、理解していない、メッセージを残してください!