Wir können Benutzereingaben über die Scanner-Klasse erhalten
Scanner s = new Scanner(System.in);erhalten durch die Methoden next() und nextLine() der Scannerklasse Vor dem Lesen der Eingabezeichenfolge müssen wir im Allgemeinen hasNext() und hasNextLine() verwenden, um festzustellen, ob noch Eingabedaten vorhanden sind.
我们可以通过Scanner类来获取用户的输入
if(布尔表达式){ //如果布尔表达式为true将执行的语句}
程序最后记得输入scanner.close()
关闭scanner,减少资源的占用
2.顺序结构
它是任何一个短发都离不开的一种基本算法结构。
3.选择结构
if单选结构
我们很多时候需要去判断一个东西是否可行,然后我们采取执行,这样一个过程在程序中用if语句表示
语法
if(布尔表达式){ //如果布尔表达式的值为true}else{ //如果布尔表达式的值为false}
if双选择结构
场景:公司要收购一个软件,成功了:给人支付100万元,失败了:自己找人开发。
在这种场景下用一个if就搞不定了,我们需要有两个判断,需要一个双选择结构(
if-else
)
语法:
if(布尔表达式1){ //如果布尔表达式 1的值为true,则执行}else if(布尔表达式2){ //如果布尔表达式 2的值为true,则执行}else if(布尔表达式3){ //如果布尔表达式 3的值为true,则执行}else{ //如果以上布尔表达式都不为true,执行代码}
场景:可能真实情况可能存在ABCD等多种选择,存在区间多级判断。比如90-100就是A,80-90就是B…,生活中我们有很多时候的选择也不仅仅只有两个,多以我们需要一个多选择结构来处理这类问题!
语法:
if(布尔表达式1){ //如果布尔表达式 1的值为true,执行 if(布尔表达式2){ //如果布尔表达式 2的值为true,执行 }}
使用嵌套的if…else语句是合法的。也就是说你可以在另一个if或者else if语句中使用if或者else if语句。你可以像if语句一样嵌套else if…else。
语法:
switch(expression){ case value: //语句 break; case value: //语句 break; //你可以有任意数量的case语句 default://可选 //语句}
思考?我们需要寻找一个数,在1-100之间(提示:二分法)
从Java SE 7开始,switch支持字符串String类型了
scanner.close()
einzugeben, um den Ressourcenverbrauch zu reduzieren2. Die Grundstruktur von JAVA ist die sequentielle Struktur die Reihenfolge. Eine Satzausführung.
Sequentielle Struktur ist der einfachste Strukturalgorithmus.
Between-Anweisungen und zwischen Boxen werden in der Reihenfolge von oben nach unten ausgeführt. Es besteht aus mehreren Verarbeitungsschritten, die nacheinander ausgeführt werden.Es ist untrennbar mit jeder kurzen Algorithmusstruktur verbunden.
3. Auswahlstruktur
wenn Funkstruktur
Wir müssen oft beurteilen, ob etwas machbar ist, und dann führen wir es aus. Ein solcher Prozess wird im Programm verwendet if-Anweisung repräsentiert
🎜Grammatik🎜rrreee🎜 🎜🎜🎜🎜bei Double-Choice-Struktur🎜🎜🎜🎜🎜 Szenario: Das Unternehmen möchte eine Software erwerben. Misserfolg: Jemanden finden, der sie selbst entwickelt. 🎜🎜In diesem Szenario ist es unmöglich, ein if zu verwenden. Wir benötigen zwei Urteile und eine doppelte Auswahlstruktur (if-else
)🎜🎜🎜Syntax: 🎜rrreee🎜🎜🎜🎜Ab Java SE 7 unterstützt switch den String-Typ
🎜🎜Am Gleichzeitig müssen Case-Beschriftungen String-Konstanten oder Literale sein. 🎜🎜rrreee🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜Folgen Sie der Datei, um das Paket zu finden, das wir vor dem Schreiben des Codes erstellt haben, und finden Sie die Klassendatei🎜🎜🎜🎜🎜Wir können die Datei nicht direkt aus IDEA einfügen Sie müssen also den Ordner finden, in dem die Java-Dateien gespeichert sind, und die Klassendateien direkt darin ablegen🎜🎜🎜🎜Zusammenfassung:
Jedes Objekt hat seinen eigenen HashCode, jedes chinesische Zeichen hat seinen entsprechenden Hash-Wert, und dann verwendet IDEA den Hash-Wert zum Beurteilen und Vergleichen
Nachdem der Code kompiliert wurde, wird er im Bytecode angezeigt wird so ausgeführt (siehe Abbildung oben)
Legen Sie einfach die Klassendatei in IDEA und Sie können den Quellcode anzeigen (eine einfache und gewalttätige Dekompilierungsmethode). Wenn Sie andere Dekompilierungstools herunterladen möchten, können Sie Baidu selbst verwenden
Weitere verwandte Lernempfehlungen: Java-Grundlagen
Das obige ist der detaillierte Inhalt vonEinführung in die Java-Prozesssteuerung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!