Heim > Java > JavaErste Schritte > So drucken Sie ein Rautenmuster mit Java aus

So drucken Sie ein Rautenmuster mit Java aus

王林
Freigeben: 2020-02-24 17:38:31
nach vorne
5812 Leute haben es durchsucht

So drucken Sie ein Rautenmuster mit Java aus

Erster Blick auf das Bild:

So drucken Sie ein Rautenmuster mit Java aus

Schritt 1: Analysieren Sie zunächst das Bild

Möchten Sie dies ausdrucken Die Grafiken müssen mehrschichtig in einer Schleife verschachtelt und in zwei Teilen gedruckt sein.

Der erste Teil besteht aus den ersten vier Zeilen der ersten Hälfte und den letzten drei Zeilen der zweiten Hälfte. Daraus können wir schließen, dass wir sie brauchen um zwei Dutzend Schleifen zu schreiben. Und aufgrund der Position von „*“ müssen wir Leerzeichen einfügen und gleichzeitig drucken. Daher sind für jeden Teil zwei Schleifensteuerungen erforderlich, d. h. zwei große Schleifen, in denen jeweils zwei kleine Schleifen verschachtelt sind, also insgesamt vier Schleifen.

(Empfohlene verwandte Tutorials: Java-Einführungs-Tutorial)

Teil 2: Zahlen analysieren

Vor der Analyse müssen wir die äußere Schicht der Schleifensteuerung verstehen die Anzahl der Zeilen, und die innere Schleife steuert die Anzahl der Spalten, daher müssen wir ihre Zeilen und Spalten analysieren.

Der Beispielcode lautet wie folgt:

class ForForTest {
    public static void main(String[] args) {
        
/*
输出如下图形:    行数i:    空格数j:    “*”数目z:
     *             1         3           1
    ***            2         2           3
   *****           3         1           5
  *******          4         0           7
   *****           1         1           5      6
    ***            2         2           3      5
     *             3         3           1      4
 */
        for (int i = 1;i <= 4;i++){
            for (int j = 1;j <= 4 - i;j++) {
                System.out.print(" ");
            }
            for (int z = 1;z <= i*2-1;z++){
                System.out.print("*");
            }
            System.out.println();
        }
        for (int i = 1;i <= 3;i++){
            for (int j = 1;j <= i;j++){
                System.out.print(" ");
            }
            int y = 3;
            for (int z = 5;z >= 2*i-1;z--){
                System.out.print("*");
            }
            System.out.println();
        }
    }
}
Nach dem Login kopieren

Weitere programmierungsbezogene Inhalte finden Sie in der Spalte Einführung in die Programmierung auf der chinesischen PHP-Website.

Das obige ist der detaillierte Inhalt vonSo drucken Sie ein Rautenmuster mit Java aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage