Hoewel Java heeft de capaciteit om complexe tekeningen te maken en maken gedetailleerde beelden , kunnen beginnende programmeurs hun eigen eenvoudige afbeeldingen met ASCII- art te creëren . Het creëren van ASCII patronen te maken , bijvoorbeeld een piramide vorm met sterretjes in Java vereist slechts een paar regels code en een aantal slimme lussen . Om patronen te creëren , gebruikt u twee van Java's productie methoden . System.out.print ( String output) prenten wat is ingesloten in de haakjes om het programma -uitgang lijn . System.out.println ( String output) drukt de inhoud van de haakjes en gaat dan naar de volgende regel van de output . Instructies 1 Maak een nieuw project in uw geïntegreerde ontwikkelomgeving , of IDE , naar keuze . Plaats de cursor binnenkant van de belangrijkste methode kopen van 2 Voer de volgende code om het aantal rijen te definiëren in de piramide : " int totalHeight = 8; " Vervang de nummer 8 met het gewenste nummer . . rijen 3 Voer de volgende code in een lus die het aantal rijen zal bepalen in uw patroon te maken : " for (int i = 0 ; i < totalHeight ; i + + ) { } " Plaats 4 cursor op de lijn tussen de twee beugels en voer de volgende code om een subloop dat de nodige afstand zal plaatsen voordat de eerste creëren asterisk in elke rij : " for (int j = i + totalHeight ; j < totalHeight * 2 ; j + + ) { System.out.print ( " _ " ) ; } " op elke rij , deze lus zal toevoegen twee underscores voor elke rij je weg bent van de bodem . 5 Maak een nieuwe subloop om het juiste aantal sterretjes op elke rij wilt invoegen . Plaats de volgende code in van de eerste lus , onder het haakje sluiten van de eerste subloop : " for (int k = 0 ; k < i ; k + + ) { System.out.print ( " * _ " ) ; } " Deze code zal een asterisk invoegen en een underscore voor elke rij je naar beneden vanaf de eerste rij . Het zal niets plaatst op de eerste rij omdat een extra streepje na de laatste sterretje op elke rij het patroon zou verstoren . 6 Voeg een nieuwe regel code aan de uiteindelijke asterisk voegen op elke rij . Plaats deze code net onder het haakje sluiten van de tweede subloop : " System.out.print ( " * " ) ; " 7 In een laatste subloop om de juiste afstand te voegen op de andere kant van de piramide . Plaats deze net binnen van de hoofdlus 's haakje sluiten : " for (int j = i + totalHeight ; j < totalHeight * 2 ; j + + ) { System.out.print ( " _ " ) ; } " < br > 8 Call " System.out.println ( ) " om de huidige regel van de output af te maken en verder te gaan naar de volgende regel in de piramide . Plaats deze code na de finale subloop , maar nog steeds binnen de hoofdlus 's haakje sluiten : " System.out.println ( ) ; " 9 Run je programma . Het moet de volgende produceren
|