Beispiel-Tutorial zu Operatoren und Typkonvertierung in Java
Typkonvertierung:
Sortieren von klein nach groß, automatische Typkonvertierung (implizite Konvertierung)
Wenn ein kleiner Datentyp mit einem großen Datentyp bearbeitet wird, wird das Ergebnis automatisch in den großen konvertiert type
byte char short -->int -->long -->float -->double
Hinweis: Byte char short werden nicht ineinander konvertiert. Sie nehmen an Operationen teil und werden zuerst konvertiert in int-Typ
Format: Datentypvariable mit großem Bereich = Datentypwert mit kleinem Bereich
Erzwungene Typkonvertierung (Anzeigekonvertierung)
Große Datentypen können sein konvertiert, wenn der Präzisionsverlust toleriert werden kann. Konvertierung in kleine Datentypen
erzwingen. Format: Datentyp für kleine Bereiche. Variable = (Datentyp für kleine Bereiche) Datentyp für große Bereiche
. Konzept des Operators:
Für Konstanten Die Symbole, die mit Variablen arbeiten, werden Operatoren genannt
Das Konzept des Ausdrucks:
Die Verwendung von Operatoren zum Verbinden von Konstanten und einer Formel, die der Java-Syntax entspricht, kann als Ausdruck
Häufig verwendete Operatoren: arithmetische Operatoren, Zuweisungsoperatoren, relationale Operatoren, logische Operatoren, ternäre Operatorenarithmetische Operatoren: + - * / % ++ --
in Java Das Ergebnis Der Divisionsvorgang zwischen zwei Daten vom Typ int ist ebenfalls ein int. Den Dezimalpunkt direkt abschneiden
public static void main(String[] args) {
int a = 10;
int b = 20;
System.out.println(a + b);
System.out.println(a * b); // 200
System.out.println(a / b); 0,5
System.out.println(1/3);//0
System.out.println(2/3);//0
System.out.println("===== == ===================");
// Wenn + zwischen einer Zeichenfolge und einer Zahl verwendet wird, zeigt es einen Link und letztendlich eine neue Zeichenfolge an wird erhalten
int d = 10;
System.out.println("Heyhey"+10);//Heyhey 10
System.out.println("Heyhey"+10+10);// Heyhey 1010
System.out.println("Heyhey"+(10+10));//Heyhey 20
System.out.println(10+10+"Heyhey");//20Heyhey
System .out.println("==========================");
System.out.println(10 %3); // Den Rest finden (modulo)
System.out.println(7%2);// 1
System.out.println("========== === =========");
// 'a' ---> 97 'b'---> 98
// 'A' -- -> 65
// '0'---> 48
System.out.println('a' + 10);// 107
System.out.println(' A' + 10);// 75
System.out.println('0' + 10);// 58
System.out.println((char)('a' + 1));/ /b
}
++-Operator:
Wenn + Wenn der +-Operator zusammen verwendet wird und sich das ++-Symbol auf der linken Seite der Variablen befindet, liegt der Schwerpunkt darauf, sie zuerst zu ändern (um 1 zu erhöhen) und dann abzugleichen it,
; wenn es sich auf der rechten Seite der Variablen befindet, wird zuerst der Abgleich und dann die Änderung (Erhöhen um 1) hervorgehoben
-- Operator:
Wenn - allein verwendet wird, unabhängig davon, ob - auf der linken oder rechten Seite einer Variablen steht, bedeutet dies, dass die Variable um 1 dekrementiert wird.
Wenn -- in Kombination verwendet wird, wenn -- auf der steht Auf der linken Seite der Variablen liegt die Betonung darauf, zuerst
zu ändern (um 1 zu verringern) und dann abzugleichen ändern (um 1 verringern)Codedemonstration:
public static void main(String[] args) {
int b = 10; System.out.println(b++);//10
System.out.println(b);//11 "============== ===="); int c = 20;
System.out.println(c);// 19
int d = 30;
System.out.println(d--);//30
System.out.println(d );// 29
}
Zuweisungsoperator:
Grundlegender Zuweisungsoperator:=
Erweiterter Zuweisungsoperator:+= -= *= /= %=
Ändern Sie links und das Ergebnis weiter die rechte wird der linken zugewiesen
Hinweis: die linke Seite kann keine Konstante sein
impliziert eine erzwungene Typkonvertierung
Vorteile: effizienter
Code-Demonstration:
public static void main(String[] args) {
int a = 10;
a+=2; // a = a + (2) --- >
System.out.println(a); // 12
int b = 20;
b-=2; // b = b - (2) --->b = 18
System.out.println(b);//18
short c = 10;
//c = (short)(c + 10); // short = short + int ---> short = int
c+=10;
System.out.println(c);//20
}
Vergleichsoperatoren:
==(gleich) !=(ungleich) >(größer als) <(kleiner als) >=(größer als oder gleich) <=(kleiner als oder gleich)
Vergleichsoperatoren sind alle vom booleschen Typ, entweder wahr oder falsch
Codedemonstration:
public static void main(String[] args) {
// TODO Automatisch generierter Methoden-Stub
int a = 10;
int b = 20;
int c = 10;
System.out.println( a == b);// false
System. out.println( a == c);// true
System.out.println("=====================");
System.out. println( a != b);// true
System.out.println( a != c);// false
System.out.println("====== ===== ===========");
System.out.println( a >= b);// false
System.out.println( a > = c);/ / true
System.out.println("=====================");
System.out.println ( a <= b);// true
System.out.println( a <= c);// true
System.out.println("========== ===== =======");
System.out.println( a > b); // false
System.out.println( a > c); // false
System .out.println("======================");
System.out.println( a < b) ;// true
System.out.println( a < c);// false
System.out.println("================== ====" );
}
Logische Operatoren:
Logische Operatoren werden verwendet, um boolesche Ausdrücke und das Endergebnis zu verbinden Der Wert ist boolesch.
kann in Java nicht als 3
Nicht: ! Operationsregeln: true Ändern Sie false in true
Exklusives ODER: ^ Operationsregeln: Wenn beide Seiten gleich sind , es ist falsch, wenn sie unterschiedlich sind, ist es wahr
Codedemonstration:
public static void main(String[] args) {
System.out.println(false & true );// F
System.out.println(true & false );// F
System.out.println(false & false ) ;// F
System.out.println("=======================" );
System.out.println (true | true ); // T
System.out.println(false | true ); // T
System.out.println(true | false ); // T
System.out. println(false | false );// F
System.out.println("==================== =====");
System.out.println(!true);// F
System.out.println(!false);// T
System.out.println(" ========== ===============");
System.out.println(true ^ true ); // F
System. out.println(false ^ true );/ / T
System.out.println(true ^ false );// T
System.out.println(false ^ false );// F
}
Kurz -Schaltung und: &&
Kurzschluss und: ||.
Vorteil: höhere Effizienz
Kurzschluss und: &&
Die grundlegenden Betriebsregeln sind ähnlich wie bei &, der Unterschied besteht darin, dass, wenn die Die linke Seite ist falsch, die rechte Seite wird nicht ausgeführt und das Ergebnis wird direkt kurzgeschlossen
oder: || >Ternärer Ausdruck:
Ausdruck 1 : Ergebnis 2
Ausführung Prozess:
Berechnen Sie zuerst das Ergebnis von Ausdruck 1.
Wenn das Ergebnis wahr ist, geben Sie Ergebnis 1 zurück. Andernfalls geben Sie Ergebnis 2 zurück.
Codedemonstration: (Ermitteln Sie die größere der beiden Zahlen. )
(int x=3,y=4,z;z = (x>y)?x:y;//Die z-Variable speichert die große Zahl der beiden Zahlen.)
public class Demo09Operator {
public static void main(String[] args) {
int a = 10;
int b = 20;
int c = (a > b) ? System.out.println("c:" + c);
}
}
(Vergleichen, ob zwei Daten gleich sind)
public class Demo10Operator {
public static void main(String[] args) {
// Definiere zwei Variablen vom Typ int
int a = 10;
int b = 20;
boolean flag = (a == b) ? true : false;
// boolean flag = (a == b);
System. out.println(flag);
}
}
(Ermitteln Sie den Maximalwert unter drei Ganzzahlen)
public class Demo11Operator {
public static void main(String[] args ) {
// Definiere drei Variablen vom Typ int
int a = 10;
int b = 30;
int c = 20;
// Vergleiche die beiden ersten Großen Wert von integer
int temp = ((a > b) ? a : b);
int max = ((temp > c) ? temp : c);
System.out.println ("max :" + max);
}
}
Das obige ist der detaillierte Inhalt vonBeispiel-Tutorial zu Operatoren und Typkonvertierung in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Leitfaden zur perfekten Zahl in Java. Hier besprechen wir die Definition, Wie prüft man die perfekte Zahl in Java?, Beispiele mit Code-Implementierung.

Leitfaden für Weka in Java. Hier besprechen wir die Einführung, die Verwendung von Weka Java, die Art der Plattform und die Vorteile anhand von Beispielen.

Leitfaden zur Smith-Zahl in Java. Hier besprechen wir die Definition: Wie überprüft man die Smith-Nummer in Java? Beispiel mit Code-Implementierung.

In diesem Artikel haben wir die am häufigsten gestellten Fragen zu Java Spring-Interviews mit ihren detaillierten Antworten zusammengestellt. Damit Sie das Interview knacken können.

Java 8 führt die Stream -API ein und bietet eine leistungsstarke und ausdrucksstarke Möglichkeit, Datensammlungen zu verarbeiten. Eine häufige Frage bei der Verwendung von Stream lautet jedoch: Wie kann man von einem Foreach -Betrieb brechen oder zurückkehren? Herkömmliche Schleifen ermöglichen eine frühzeitige Unterbrechung oder Rückkehr, aber die Stream's foreach -Methode unterstützt diese Methode nicht direkt. In diesem Artikel werden die Gründe erläutert und alternative Methoden zur Implementierung vorzeitiger Beendigung in Strahlverarbeitungssystemen erforscht. Weitere Lektüre: Java Stream API -Verbesserungen Stream foreach verstehen Die Foreach -Methode ist ein Terminalbetrieb, der einen Vorgang für jedes Element im Stream ausführt. Seine Designabsicht ist

Anleitung zum TimeStamp to Date in Java. Hier diskutieren wir auch die Einführung und wie man Zeitstempel in Java in ein Datum konvertiert, zusammen mit Beispielen.

Kapseln sind dreidimensionale geometrische Figuren, die aus einem Zylinder und einer Hemisphäre an beiden Enden bestehen. Das Volumen der Kapsel kann berechnet werden, indem das Volumen des Zylinders und das Volumen der Hemisphäre an beiden Enden hinzugefügt werden. In diesem Tutorial wird erörtert, wie das Volumen einer bestimmten Kapsel in Java mit verschiedenen Methoden berechnet wird. Kapselvolumenformel Die Formel für das Kapselvolumen lautet wie folgt: Kapselvolumen = zylindrisches Volumenvolumen Zwei Hemisphäre Volumen In, R: Der Radius der Hemisphäre. H: Die Höhe des Zylinders (ohne die Hemisphäre). Beispiel 1 eingeben Radius = 5 Einheiten Höhe = 10 Einheiten Ausgabe Volumen = 1570,8 Kubikeinheiten erklären Berechnen Sie das Volumen mithilfe der Formel: Volumen = π × R2 × H (4

PHP und Python haben jeweils ihre eigenen Vorteile, und die Wahl sollte auf Projektanforderungen beruhen. 1.PHP eignet sich für die Webentwicklung mit einfacher Syntax und hoher Ausführungseffizienz. 2. Python eignet sich für Datenwissenschaft und maschinelles Lernen mit präziser Syntax und reichhaltigen Bibliotheken.
