(Java) Variablen. Ausgabeformat


Der Computer wäre nicht erforderlich gewesen, wenn es nicht möglich gewesen wäre, verschiedene Informationen in seinem Speicher zu speichern und einmalige Informationen über die gleichen Algorithmen zu verarbeiten.
Um interessantere Programme zu schaffen, muss man lernen, die Informationen im Auge zu behalten. Dabei müssen wir lernen, wie man Computerspeicherzellen behandelt.
In der Programmierung, wie im Leben, um eine Computer-Speicher-Seite mit Namen. Mit diesem Namen können Sie die Informationen lesen und dort aufzeichnen.

Переменная - это ячейка в памяти компьютера, которая имеет имя и хранит некоторое значение, соответсвующее типу.

Das Wort " herausnehmbar " sagt uns, dass sich seine Bedeutung während des Programms ändern kann. Wird der Änderungswert beibehalten, so wird der alte gelöscht


Für den Computer sind alle Informationen sein Speicher, Nullen und Einheiten (wenn einfacher, jede Information auf dem Computer ist nur Zahlen, und es behandelt sie gleichermaßen). Dennoch wissen wir, dass ganze und fragmentierte Zahlen anders funktionieren. Jede Programmiersprache hat daher verschiedene Arten von Daten, für die unterschiedliche Methoden verwendet werden.

Zum Beispiel
GanzVariablen - Typin(von englischer Ganzheit bis zu allen), 4 Bäder werden erinnert;
StoffeVariablen, die eine Fragmentierung (Typ) aufweisen könnenFlossen- vom englischen Floating Point - Floating Point - 4 Bäder im Gedächtnis
Symbole(Gruns)Charleroi- aus dem englischen Charakter - das Symbol, nimmt 1 Byte.

Versuchen wir, etwas Variable zu unserem Programm hinzuzufügen.
Bevor wir die Variable verwenden, müssen wir dem Computer sagen, einen Platz unter ihm zu setzen. Dies erfordert eine Variable zur ErklärungIch meine, was für eine Bedeutung würde es halten und ihr einen Namen geben.
Gegebenenfalls können ihm auch Initialwerte zugeordnet werden.

Wir werden beispielsweise ein Programm herausfinden.
Volksklasse Main {~}
öffentliche statische Leerstelle (String[] args) {
int a=6, b; // zwei Variablen des ganzzahligen Typs wurden in der Variablen a angegeben und sofort den Wert gespeichert 6. Variable b wurde nicht auf den Anfangswert gesetzt; was in diesem Fall im Speicher sein wird, wissen wir nicht.
♪
♪

Probiere es selbst.

Versuchen wir, einen Rechner für einfache Zahlen zu schreiben.

Unsere Aufgabe ist es, einen arithmetischen Ausdruck auf dem Bildschirm zu setzen und den Computer zu zählen.
Zum Beispiel:
5+7=12
Anstelle von 5 und 7 kann es je nach den Variablen a und b im Programm unterschiedliche Zahlen geben.

Im Operator ' s Schlussfolgerung können die Variablen sowie das Ergebnis der arithmetischen Expression entfernt werden. Der Ablauf der Entnahme kann variieren. Zum Beispiel, um den obigen Satz zu entfernen, ist es notwendig, aufzuzeichnen:
System.out.print(a+"++b+=+(a+b));
Wenn wir einen Unterschied machen wollen, müssen wir ihren Namen aus dem Teppich setzen. Wenn wir das Ergebnis des arithmetischen Ausdrucks erhalten wollen, reicht es aus, den richtigen arithmetischen Ausdruck aufzuzeichnen.

*** Tiefes Material: formatierte Eingabe **
Im Format ist die Anzahl der Entnahmeproben nicht begrenzt, die für jede Probe nach dem Format am wichtigsten ist, über die Komma alle Werte, die anstelle der Vorlage platziert werden. Zum Beispiel: System.out.printf("%d+%d=%d",a,b,a+b); Das Format muss drei Angaben zur Entfernung der berechneten Werte enthalten. Die Einrichtung ist direkt. Ich meine, statt der ersten Kappe. %d die Variable wird a; anstelle der zweiten, variablenbanstelle des dritten die Bedeutung des Ausdrucksa+b Jetzt schreiben wir ein Programm, das aus wichtigen arithmetischen Aktionen mit variablen Daten resultiert.

Um dem Benutzer die Variable selbst zu geben, ist es notwendig, Eingabe von der Tastatur zu haben. Die Anlage wird verwendet indie wie folgt aufgezeichnet wird:
Scanner in = neuer Scanner (System.in); 
Aber für seine Arbeit müssen wir zuerst importieren. import java.util.Scanner

Um den Zielwert zu erhalten, wird verwendetin.nextInt();das Ergebnis, das die Größe zugeordnet werden muss.
Zum Beispiel
int a = in.nextInt();
Es gibt andere Methoden für andere Arten von Daten:
  • weiter(): Zählen Sie die Linie an Ort und Stelle der ersten Probe
  • nextLine(): die ganze Linie auslesen
  • nextInt(): Zahlen int
  • nextDouble(): Zählt doppelt
  • nextBoolean(): Count boolean
  • nextByte(): Berechnung der zugewiesenen Zahlbyte
  • nextFloat(): Berechnung der Anzahl der Schwimmer
  • nextShort(): zählt kurz

*** Tiefes Material: für interessiertes Java ***
Zusätzliche Spezifikation der Feststellung ermöglicht die Freigabe der Zahlen in bestimmten Formaten.

Mindestbreite des Feldes
Beispiel:
%04dgl.- Ja. Die Nummer wird in den 4. Positionen gesetzt, wenn die Zahlen weniger als vier sind, wird die erste Null sein.
int a=34; System.out.printf("%04d",a); //на экране: 0 0 3 4   
Die Markierung wird hier spezifisch zur Veranschaulichung der Entnahme der Zahl gelegt.

%4dgl.- Ja. Das ist dasselbe, aber es gibt Lücken statt Null.
int a=34; System.out.printf(“%4d”,a); //на экране:     3 4 

Erkennung mit bestimmter Präzision - zur Entfernung von Substanzen verwendet. Nach dem Standard müssen die Stoffnummern auf 6 Marken nach dem Komma genau sein. Aber es gibt Fälle, die mit einer anderen Präzision entfernt werden müssen. In diesem Fall muss angegeben werden, wie viele Zeichen markiert sind und wie oft nach Komma.
Zum Beispiel
%9,3f- Ja. Die Substanznummer wird in 9 Positionen entfernt, mit drei Symbolen nach Komma.

double a=34.24356; System.out.printf("%9.3f",a); // на экране: _ _ _ 3 2 . 2 4 4

Versuchen wir, diese Informationen in der Praxis zu verwenden.

Dieses Material ist für eine weitere Studie bestimmt. Lassen Sie uns sehen, wie Variablen mit dem Java-Entzugsoperator (printf) entfernen
*** Tiefes Material ***


Wie stellen Sie die Abzeichen der Variablen auf den Bildschirm?
Um dies innerhalb der Formatzeile des Operators ' s Auszahlung zu tun, muss eine Vorlage angezeigt werden, in der die Variable hinzugefügt wird.
Welche Art von Vorlage hängt von der Art der Variablen ab.
Die Vorlagen werden als Aufzeichnungsspezifikationen bezeichnet und in der Tabelle dargestellt. Es gibt eine ausreichende Anzahl von Besonderheiten. Sie müssen sich nicht an alle erinnern.
In den meisten Fällen verwenden wir Proben, um ganze, Substanznummern und Symbole und Linien zu entfernen. Aber Sie können jederzeit zurück zu dieser Lektion gehen und sehen, was Sie brauchen.
CodeFormat
%Symbol
%Gezieltes Ganzes
%Gezieltes Ganzes
%Wissenschaftliches Format (eingebauter Buchstabe e)
%EWissenschaftliches Format (Brief E)
%fSignifikante Zahl mit Schwimmpunkt
% gJe nach kürzerem Format, entweder Prozent oder Prozentf
%GAbhängig vom kürzeren Format, entweder Prozent E oder Prozentf
%Anzahl 8
%Zeile der Symbole
%u10. Ganz ohne Zeichen
%xSechzehnte Zahlennummer ohne Zeichen (Strokes)
%XSechzehnte Zahlennummer ohne Zeichen (Rohrbriefe)
%Index
%Ein Index für eine volle Variable. Der Techniker ist dafür verantwortlich, diese Anzahl von ihm ausgestellten Variablensymbolen zuzuordnen.
%Prozentsatz

Beilagen:
Um Variablen zu entfernen short intVerwendete Modifizierung h (z. )
Für Wechselstromwerte long int Verwendete Modifizierung l (z. )
Der L-Modifier kann als Präfix vor den Spezifikationen verwendet werden efg♪ Es bedeutet, dass der Typ-Anwendungswert auf dem Bildschirm liegt. long double(z. - Ja.)

Wir werden einen Fall in der Praxis herausfinden.

Um den Rücktritt der Stoffnummer als Trennstelle zu sichern, ist die amerikanische Abrichtung zu verwenden, die durch:
HTML generiert mit Hilite. ich
OrtZurück zur Übersicht(seufzt)OrtUSA;