Ausgabe / Drucken von 6 Zahlen pro Zeile aus einer Schleife

Ronan

Ich versuche, einen sehr einfachen Code zu schreiben, der eine Zahl benötigt (durch manuelles Bearbeiten des Codes (dh kein Scanner erlaubt)) und dann alle seine Vielfachen bis zu einem bestimmten Maximum druckt (auch etwas, das manuell im Code unterstellt wird). Ich habe den Code für die Schleifen, Werte usw. - es ist nur so, dass wir zwei Möglichkeiten zum Drucken einschließen müssen. Eine Möglichkeit ist einfach, mit jeder Zahl in einer neuen Zeile. Die andere ist viel schwieriger - jede Zeile hat 6 Zahlen, rechts beabsichtigt, durch ein paar Leerzeichen getrennt. Ich weiß, dass dies %(x/y/z/a/b/c)fZeichenfolgen / Ints / Doubles / etc. Druckt. Richtig gerechtfertigt mit Abstand basierend auf x/y/z/a/b/c, aber ich weiß nicht, wie ich nach 6 Zahlen automatisch eine neue Zeile beginnen soll.

import java.util.*;
public class IncrementMax
{
    public static void main(String[] args)
    {
        Scanner sc = new Scanner(System.in);

        int maxvalue = 200; // these top 2 values have to be adjusted to suit the program to your needs
        int incvalue = 5;
        int increment = incvalue; 
        int max = 200;

        System.out.println("I will print the multiples of " + increment + ", up to " + max + ". Do you want each number on a different line (y/n)?");
        String yesno = sc.next();

        if (yesno.equalsIgnoreCase("y"))
        {
            for(increment=incvalue; increment<(max+incvalue); increment=increment+incvalue)
                System.out.println(increment);
        }
        else if (yesno.equalsIgnoreCase("n"))
        {
            for (increment=incvalue; increment<(max+incvalue); increment=increment+incvalue)
                System.out.print(increment + ". ");
        }
        else
            System.out.print("");
    }
}

Hier ist der Code, den ich bisher habe.

Nissa

Dies ist eine relativ einfache Verwendung des %Operators:

for (increment = incvalue; increment < max + incvalue; increment += incvalue) {
    System.out.print(increment);
    if (increment % (incvalue * 6) == 0)
        System.out.println();
}

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

Drucken Sie die Ausgabe von zwei Befehlen in einer Zeile aus

Erstellen von ggplots aus einer Schleife (und Generieren der Dateien) ohne Drucken einer sichtbaren Ausgabe in RMarkdown

Formatierte Ausgabe aus einer Liste von Zahlen

Java - Wie entferne ich das letzte Komma bei der Ausgabe von Zahlen aus einer for-Schleife?

Drucken eines Satzes pro Zeile nach einer for-Schleife

Drucken aus Schleife innerhalb einer Funktion: andere Ausgabe

Drucken einer bestimmten Zeile aus dem Unterprozess. Offene Ausgabe

Drucken aus einer Schleife

Wie werden 5 Zahlen pro Zeile aus einer Liste angezeigt?

So drucken Sie die Ausgabe einer for-Schleife in einer einzigen Zeile in Bash

Ich versuche, die Ausgabe meiner for-Schleife in einer einzigen Zeile in der Konsole zu drucken

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

Vergleichen von ganzen Zahlen aus Tupeln in einer for-Schleife

So drucken Sie 2 kleinste Zahlen aus einer unbekannten Anzahl von Zahlen

Drucken von Informationen einer Schleife

So speichern Sie eine Ausgabe eines Arrays aus einer Schleife, ohne sie zu drucken

Drucken von Objektattributen in einer Zeile

Drucken der Ausgabe für jede Zeile aus einer Datei in Python

Drucken und for-Schleife in einer Zeile

Verwenden Sie in einer Folge von Zahlen 1: 100 die Schleife, um in R zu drucken

JavaScript - Drucken von zwei Zahlen (kein String) in einer einzigen Zeile. Konvertierung nicht durchführen

Drucken von 10 Ganzzahlen pro Zeile

Drucken von 10 Ganzzahlen pro Zeile

Drucken oder Beibehalten der Ausgabe von jedem Durchlauf einer Schleife in einem R-Markdown-Notizbuch

Drucken Sie Text aus der while-Schleife in einer einzelnen Zeile in Python

Hinzufügen von Zahlen mit einer while-Schleife mithilfe der Piped-Ausgabe

Drucken einer bestimmten Zeile aus einer Tabelle

Drucken Sie die Zahlen aus der for-Schleife aus

Wie können Sie die erste for-Schleife von verschachtelten for-Schleifen in einer Zeile drucken?

TOP Liste

heißlabel

Archiv