Java -Prozesskontrolle
Die Syntax der Java -Prozesssteuerung ähnelt C/C ++, und es gibt auch wenn ... sonst, während ... während, für, für, schalter ... Fall usw. Die spezifische Syntax wird hier nicht besprochen. Es werden jedoch nur Beispiele gegeben.
Ausgabe von Neun-Nine-Multiplikationstabelle (oberes rechtes Dreieck):
öffentliche Klasse Demo {public static void main (String [] args) {int i, j; für (i = 1; i <= 9; i ++) {für (j = 1; j <= 9; j ++) {if ( j <i) {// acht Leerzeichen drucken, die Leerzeichen und dann das obere linke Dreieckssystem entfernen.OUT.print (""); i, j, i*j);}} System.out.print ("/n");
Auslaufergebnisse:
1*1 = 1 1*2 = 2 1*3 = 3 1*4 = 4 1*5 = 5 1*6 = 6 1*7 = 7 1*8 = 8 1*9 = 9 2*2 = 4 2*3 = 6 2*4 = 8 2*5 = 10 2*6 = 12 2*7 = 14 2*8 = 16 2*9 = 18 3*3 = 9 3*4 = 12 3*5 = 15 3*6 = 18 3*7 = 21 3*8 = 24 3*9 = 27 4*4 = 16 4*5 = 20 4*6 = 24 4*7 = 28 4*8 = 32 4*9 = 36 5*5 = 25 5*6 = 30 5*7 = 35 5*8 = 40 5*9 = 45 6*6 = 36 6*7 = 42 6*8 = 48 6*9 = 54 7*7 = 49 7*8 = 56 7*9 = 63 8*8 = 64 8*9 = 72 9*9 = 81
In Java gibt es auch Printf () -Angründe, um das Ausgangsformat zu steuern, sie werden jedoch in der tatsächlichen Entwicklung nicht verwendet, da die Datenausgabe an der Konsole selten strenge Formate erfordert.
println () gibt den Inhalt aus und bricht die Linie, print () brechen die Linie nicht.
Zum Beispiel wie viele Tage gibt es in einem bestimmten Monat eines bestimmten Jahres:
Java.util. "Jahr eingeben:"); 5: Fall 7: Fall 8: Fall 12: Tage = 31; 4 = 0 &&%100! = 0 || (0);
Auslaufergebnisse:
Geben Sie Jahr ein: 2014 Geben Sie Monat ein: 02 Tage: 28
In Java gibt es keine scanf () -Anweisung wie C. Es ist ein bisschen problematisch, Eingaben aus der Konsole zu erhalten.
Java -Betreiber
Die Betreiber in Java sind fast die gleichen wie C/C ++.
Mathematische Operatoren
Mathematischer Betrieb ist das Ergebnis ein numerischer Wert. Siehe die Tabelle unten:
Relationale Operatoren
Relationaler Operator, das Ergebnis ist ein Boolescher Wert. Siehe die Tabelle unten:
Bitbetreiber
Der Bit -Operator führt logische Operationen Stück für Stück in der binären Form einer Ganzzahl aus, um eine Ganzzahl zu erhalten. Siehe die Tabelle unten:
Bedingender Bediener
Es gibt auch einen bedingten Operator in Java (trigonomischer Bediener):
Zustand?
Der Zustand ist ein Boolescher Wert. Nehmen Sie gemäß der Bedingung den Wert von x1 oder x2.
Hier ist ein umfassendes Beispiel für Betreiber:
public class Demo {public void main (String [] args) {int a = 10; IT a = "+(a ++)); System.out.println (" A's Wert a = "+a); ("-------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ); x == y, richtig? " + ((x> = y) || (x == y)); (x <y) ||. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - Out.println ("A & X-Ergebnis ist:" + (a & x)); Das Ergebnis ist: " + (y^z)); System.out.println (" ------------------------------------------ -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---- "A Das Ergebnis des Verschiebens von 2 Bits links ist:" + (a << 2)); );}}
Auslaufergebnisse:
Fügen Sie den Wert von a = 10a hinzu, nachdem Sie a = 11 hinzufügen, bevor B = 11 ----------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - - Falsch denkt X> Y und X <y, oder? Falsch denkt x> = y oder x == y, oder? Falsch denkt X <y oder x = z, oder? WAHR------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---