Wie funktioniert ein Modul, wenn Sie eine Reihe von Zahlen pro Zeile drucken möchten?

Blauer Adler

Kann mir bitte jemand erklären, wie der Modul funktioniert, wenn Sie eine Reihe von Zahlen pro Zeile wie im unten angegebenen Code drucken möchten? Ich weiß nur, dass die Rolle des Moduls darin besteht, den Rest einer Zahl anzugeben, und das war es auch schon. Ich würde gerne wissen, welchen Prozess es durchläuft.

int []arrayLoterry= new int[50];
String output="";

   for(int i=0;i<arrayLoterry.length;i++){
      arrayLoterry[i]=(int) Math.floor(Math.random()*49)+i;
      output+=arrayLoterry[i]+" ";

      if(i%10==9){
         output+="\n";
      }
   }

System.out.println(output);
Benutzer7627726

Diese Aussage:

if(i%10==9){
    output+="\n";
}

Sagt: "Wenn idurch 10 geteilt bleibt der Rest von 9, fügen Sie "\n" (das ist eine neue Zeile) zur Variablenausgabe hinzu.

Moduli dividiere einfach die erste Zahl durch die zweite und gib den Rest an. Beispiele unten:

10%3 = 1  
20%2 = 0  
7%4 = 3

In Ihrem Fall beginnt dies nach jeweils 10 Zahlen eine neue Lüge. Sie denken vielleicht: Warum ändern Sie diese Aussage nicht in if(i%10 == 0)? Der Grund dafür ist, i%10 == 9dass die Schleife bei ider ersten Ausführung den Wert 0 enthält. Wenn sie also den Modulus durchläuft, ist die Antwort 0, was nach der ersten Ausführung der Schleife eine neue Zeile erzeugt.

Da Java 0, 1, 2 zählt wie wir 1, 2, 3 zählen, müssen wir den Zeilenumbruch nach allem machen, was mit 9 endet. Eine neue Zeile beginnt also nach dem 9. (10. für uns), 19. (20. für uns) ), 29. (30.), 39. (40.) und 49. (50. und letzte) Zahl ausgegeben.

Dieses Diagramm zeigt, wie Java zählt und wie wir zählen.

Java | 0 1 2 3 4 5 6 7 8 9 
----------------------------
Us!! | 1 2 3 4 5 6 7 8 9 10

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Möchten Sie eine Reihe von Zahlen in Bezug auf Monate neu codieren und sie gruppieren?

Sortieren Sie eine Zeile mit einer Reihe von Zahlen

Wiederholen Sie eine Reihe von Zahlen und setzen Sie ein Leerzeichen hinter alle Zahlen unter 10

C - Drucken Sie ein Wort pro Zeile

Wie kopiere ich eine Zeile von einem Blatt auf ein anderes Blatt, wenn die Zeile Zahlen aus einer Liste von Zahlen enthält?

Drucken Sie eine Folge von Zahlen Zeile für Zeile mit Echo

Wie funktioniert die AsyncTask, wenn Sie eine Datei schreiben möchten?

Kind reagieren: Wenn Sie eine Sammlung von Kindern rendern möchten, verwenden Sie stattdessen ein Array

Sie müssen eine Reihe mit 10 Zahlen erstellen, während Sie ein Vielfaches von 6 haben

Ausgabe / Drucken von 6 Zahlen pro Zeile aus einer Schleife

Speichern Sie eine Reihe von Zahlen in Java

Generieren Sie eine Reihe von Zahlen in Excel

So lesen Sie eine Textdatei Zeile für Zeile wie eine Reihe von Befehlen

Wie kann ich in Python eine Reihe von Zahlen zufällig auf ein Gitter / eine Matrix verteilen?

So passen Sie eine Reihe von Zahlen effektiv in eine vorgegebene Verteilung ein

So formatieren Sie eine Reihe von Sätzen in einen Satz pro Zeile Python

Wie kann ich eine steigende Anzahl von Elementen eines Arrays pro Zeile drucken?

Wie kann ich eine bestimmte Anzahl von Zeichen pro Zeile in der Konsole drucken?

Wandeln Sie eine Reihe von Zahlen und Buchstaben in eine Reihe von Zahlen um

Es wird versucht, eine Reihe von Zeilen / Zellen im Google Sheets-Skript zu speichern. Möchten Sie dann Farbe und Formatierung der Zeile / Zelle ändern

reactjs error: Wenn Sie eine Sammlung von untergeordneten Elementen rendern möchten, verwenden Sie stattdessen ein Array

Wie bitten Sie ein Programm, sich zu wiederholen, wenn Sie Ihre Zeichenfolge auf eine bestimmte Eingabe beschränken möchten?

So schreiben Sie eine rekursive Java-Methode, um ein Dreieck von Zahlen zu drucken

Wie übersetze ich eine Reihe von Powershell-Befehlen in ein Skript, das ich ausführen kann, wenn ich möchte?

Verstehen, warum Floyds Schildkröten- und Hasenalgorithmus funktioniert, wenn er auf eine Reihe von ganzen Zahlen angewendet wird

So weisen Sie einer Matrix in R ohne Zeile mit denselben Elementen zufällig eine Reihe von Zahlen zu

Schneiden Sie eine Reihe von Zeilen aus und fügen Sie sie ein, um eine neue leere Zeile zuzulassen

Awk, teilen und drucken Sie eine Reihe von Spalten

Drucken Sie eine Reihe von Objekten auf der Konsole aus

TOP Liste

  1. 1

    Pandas rufen einen Wert basierend auf dem Index ab

  2. 2

    TypeAhead.js zeigt keine Ausgangsschienen an?

  3. 3

    Wie lade ich eine Datei herunter, ohne den Typ oder Dateinamen zu kennen?

  4. 4

    So verschieben Sie ein Bild in Flutter/Dart mit einem Draggable

  5. 5

    numpy: Berechnen Sie die Ableitung der Softmax-Funktion

  6. 6

    MongoDB eingebettetes Dokument unterscheiden und filtern

  7. 7

    spring-data-jpa: ORA-01795: Die maximale Anzahl von Ausdrücken in einer Liste beträgt 1000

  8. 8

    Wie aktualisiere ich ein Feld in einer Raumdatenbank mit einem Repository und einem Ansichtsmodell?

  9. 9

    Warum funktioniert das Umgebungslicht in diesem Beispiel nicht?

  10. 10

    Wie verwende ich Format-Table ohne Abschneiden von Werten?

  11. 11

    So berechnen Sie die Verfügbarkeit von Anwendungen (SLA)

  12. 12

    Interpolieren Sie mit Python die 2D-Matrix entlang der Spalten

  13. 13

    Aktualisieren des Werts im Json-Objekt in Python

  14. 14

    Wie vermeide ich, dass die gesamte App neu geladen wird, wenn Nav.Link von React-Bootstrap verwendet wird?

  15. 15

    Docker bleibt beim Ausführen von time.sleep (1) in einer Python-Schleife hängen

  16. 16

    Excel VBA - Erstellen Sie mehrere Dateien aus Daten in mehreren Arbeitsmappen

  17. 17

    Überprüfen Sie, ob der ausgewählte Wert 'YES' ist, wenn ja, aktivieren Sie ein Steuerelement mit Javascript

  18. 18

    Wie kann ich eine verschachtelte Schleife mit lapply in R ersetzen?

  19. 19

    Python gibt einen Fehler aus, dass eine Datei nicht vorhanden ist, wenn dies eindeutig der Fall ist

  20. 20

    Unity Build-Fehler: Der Name 'EditorUtility' ist im aktuellen Kontext nicht vorhanden

  21. 21

    Deklarieren einer nicht initialisierten Variablen in der Klassendefinition in Python

heißlabel

Archiv