Heim Java javaLernprogramm Java-Prozesssteuerung

Java-Prozesssteuerung

Jun 23, 2017 pm 04:26 PM
java 控制 流程

Bestimmen Sie, ob ein bestimmtes Jahr ein Schaltjahr ist

Paket com;

import java.util.Scanner;

öffentliche Klasse Msj {

public static void main(String[] args) {

Scanner scan = new Scanner(System.in);

System.out.println("Bitte geben Sie ein Jahr ein:"); /To Die Konsole gibt eine Eingabeaufforderung aus

long year;

try {

year = scan.nextLong();

if (year % 4 == 0 && Jahr % 100 != 0 ||. Jahr % 400 == 0) { // Es ist ein Schaltjahr

System.out.print(year + "Es ist ein Schaltjahr!") ;

} else { // Kein Schaltjahr

System.out.print(year + "Kein Schaltjahr!");

}

} Catch (Ausnahme e) {

System.out.println("Das von Ihnen eingegebene Jahr ist kein gültiges Jahr!");

}

}

}

Ergebnis:

Überprüfen Sie die Legitimität der Anmeldeinformationen

package com;

import java.util.Scanner;

public class Msj {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);//Scanner erstellen
System.out.println("Bitte geben Sie den Login-Benutzernamen ein: ");
String username = scan.nextLine();// Benutzereingabe-Loginnamen empfangen
System.out.println("Bitte eingeben Login-Passwort: ");
Stringpasswort = scan. nextLine();//Empfangen Sie das Login-Passwort des Benutzers
if (!username.equals("mr")) {// Bestimmen Sie die Gültigkeit des Benutzernamens
System.out.println("Der Benutzername ist illegal. ");
} else if (!password.equals("mrsoft")) {// Bestimmen Sie die Gültigkeit des Passworts
System.out.println("Das Anmeldepasswort ist falsch.");
} else { // Wenn die beiden oben genannten Bedingungen erfüllt sind, wird die Anmeldebestätigung standardmäßig bestanden
        System.out.println("Herzlichen Glückwunsch, Ihre Anmeldeinformationen wurden überprüft."); 🎜>Ergebnisse


Abteilung einem neuen Mitarbeiter zuweisen

Paket com;

java.util.Scanner importieren;

public class Msj {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Bitte geben Sie den neuen Mitarbeiter ein name Name: ");
String name = scan.nextLine();// Mitarbeiternamen empfangen
System.out.println("Bitte geben Sie die Programmiersprache für den neuen Mitarbeiter ein: ");
String language = scan.nextline (); // Erhalten Sie die für Mitarbeiter verwendete Programmiersprache
// Bestimmen Sie die vom Mitarbeiter zugewiesene Abteilung
Switch (Language.hashcode ()) {
case 3254818: // java's ha. Hash-Code
case 2301506:// Java-Hash-Code
case 2269730:// JAVA-Hash-Code
System.out.println("Employee"+name+" ist der Java-Programmentwicklungsabteilung zugeordnet. ");
break;
case 3104:// c# hash code
case 2112:// c# hash code
System.out.println(" Employee "+name+" Dem C#-Projekt zugewiesen Wartungsgruppe. "); " > case 9745901: // ASP.NET-Hashcode
System.out.println("Mitarbeiter „+Name+“ ist der Asp.net-Programmtestabteilung zugewiesen.");
break;
default:
System.out.println("Dieses Unternehmen benötigt keine Programmentwickler in der Sprache " + language + ". ");
}
}
}



Verwenden Sie die Switch-Anweisung, um den Rabatt basierend auf der Verbrauchsmenge zu berechnen

Paket com;

java.util.Scanner importieren;

public class Msj {
public static void main(String[] args) {
float money = 1170; // Amount
String rebate = ""; // Discount
if (money > 200) {
int grade = (int) money / 200; // Grade
switch (grade) { // Berechnen Sie das Rabattverhältnis basierend auf der Note
Fall 1:
Rabatt = "95 Falten "; Pause;
Fall 2:
Rabatt = " 10 % Rabatt ";
Pause;
Fall 3:
Rabatt = " 20 % Rabatt ";
Pause ;
Fall 4:
Rabatt = „83 % Rabatt“;
Pause;
Fall 5:
                        Rabatt = „20 % Rabatt“;
                      Pause;
                                                                                       ;
brechen; 30% Rabatt "; ist: " + Geld);// Verbrauchsbetrag ausgeben
System.out.println("Sie werden " + Rabatt + " Rabatt genießen! "); // Ausgaberabattverhältnis
}
}

Ergebnis:




Beurteilen Sie die Saison des Benutzereingabemonats

Paket com;

import java.util.Scanner;

public class Msj {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in); // Einen Scanner erstellen
// Den Benutzer zur Eingabe auffordern der Monat
System.out.println("Bitte geben Sie einen Monat ein, ich kann Ihnen sagen, zu welcher Jahreszeit er gehört.");
int monatlich = scan.nextInt(); // Benutzereingaben empfangen
switch (month) { // Bestimmen Sie, zu welcher Jahreszeit der Monat gehört
              Fall 12:
                Fall 1: Pause ;
Fall 3:
Fall 4:
Fall 5:
System .out.print("Der von Ihnen eingegebene Monat gehört zum Frühling");
break;
case 6:
case 7:
case 8:
System.out.print("The Der von Ihnen eingegebene Monat gehört zum Sommer");
break;
case 9:
case 10:
case 11:
System.out.print("Der von Ihnen eingegebene Monat gehört zum Herbst" );
break;
default:
System.out.print("Sie haben" + Monat + " Monat? ");
}
}
}

Ergebnis

Verwenden Sie die While-Schleifenanweisung und den Inkrementoperator, um eine Schleife zu erstellen. Durchlaufen Sie das Array.

Paket com;

import java.util. Scanner;

public class Msj {

public static void main(String[] args) {

// Erstelle ein Vogel-Array

String [] Aves = New String [] {"Egret ", "Gelb", "Papagei", "Krähe", "Elster",
"Vogel", "Turtle Dove", "Turtle Dove" ", "lark" };
int index = 0;/ / Indexvariable erstellen
System.out.println("Es gibt viele Vögel in meinem Garten, darunter: ");
while ( index < aves.length) {// Das Array durchlaufen
          System. out.println(aves[index++]);//Erhöhen Sie den Indexwert
      }
    }
}

Ergebnis:

Verwenden Sie die for-Schleife, um das Yang-Hui-Dreieck auszugeben

package com;

import java.util.Scanner;

public class Msj {
public static void main(String[] args) {
int Triangle[][]=new int[10][];// Erstellen Sie ein zweidimensionales Array
// Durchlaufe die erste Ebene des zweidimensionalen Arrays
for (int i = 0; i < Triangle.length; i++) {
Triangle[i]=new int[i+1];// Initialisieren Sie die zweite Ebene. Die Größe des Arrays
                                                                                                                                                       if(i==0||j==0||j==i){
                                                                                                             j]=Dreieck[i-1][j ]+triangle[i-1][j-1];
                              System.out.print(triangle[i][j]+ "t"); 🎜 >



Verwenden Sie verschachtelte Schleifen, um Multiplikationstabellen auf der Konsole auszugeben

Paket com;

import java.util.Scanner;

öffentliche Klasse Msj {
öffentlich static void main(String[] args) {

for(int i=1;i<=9;i++){// Die Schleifenkontrollvariable durchläuft von 1 bis 9

for (int j = 1; j & lt; = i; j ++) {// Die zweite Schicht der zirkulierenden Kontrollvariablen entspricht der ersten Schicht des größten Index

// Ausgabeberechnungsergebnis, aber nicht geändert

System.out .print (j+"*"+i+"="+i*j+"t");                                                                                                                    🎜>Verwenden Sie eine While-Schleife, um 1+1/2!+1/3!…1/20! zu berechnen!

package com;

import java.math.BigDecimal;

import java.util.Scanner;

public class Msj {

public static void main( String[] args) {
BigDecimal sum = new BigDecimal(0.0); // and
BigDecimal factial = new BigDecimal(1.0); // Berechnungsergebnis des Fakultätsterms
int i = 1; Schleifeninkrement
while (i <= 20) {
sum = sum.add(factorial); // Akkumuliere die Summe der Fakultäten
++i; // addiere 1 zu i
Faculty = factial.multiply(new BigDecimal(1.0 / i)); // Berechne den Fakultätsterm
} }
System.out.println("1+1/2!+1/3!···1 / Das Berechnungsergebnis von 20! ist gleich: n" + Summe); // Das Berechnungsergebnis ausgeben
}

}

Ergebnis:

Verwenden Sie die for-Schleife, um eine hohle Raute auszugeben

package com;


import java.math.BigDecimal;

import java.util.Scanner;

public class Msj {
public static void main(String[] args) {
printHollowRhombus(6);
}
public static void printHollowRhombus(int size) {
if ( size % 2 == 0) {
size ++; // Berechnen Sie die Diamantgröße
}
for (int i = 0; i & lt; size/ 2+1; i ++) {
for (int j = size / 2 + 1; j > i + 1; j--) {
          System.out.print(" ");// Geben Sie den Leerraum in der oberen linken Ecke aus
        🎜>             for ( int j = 0; j < 2 * i + 1; j++) {
                if (j == 0 || j == 2 * i) {
                       System. out.print("* "); // Den Rand der oberen Hälfte der Raute ausgeben
                                                                                                                              > for (int i = size / 2 + 1; i < size; i++) {
                                                                                                                                                          size / 2; j++) {
              System.out.print(" );//Gib die untere linke Ecke aus des rautenförmigen Rohlings
                                                                                                                                                                                                                                                                                                   Unterer halber Rand
    🎜> System.out.println("" );

Ergebnis:




Schleifenkörper beenden

package com;

import java.math.BigDecimal;
java.util.Scanner importieren;

public class Msj {
public static void main(String[] args) {
System.out.println("n-------------Einstufige Schleife unterbrechen Beispiel-------------");
//Array erstellen
String[] array = new String[] { "Egret", "Red-crowned Crane", "Oriole ", " "Papagei", "Krähe", "Elster",
"Adler", "Kuckuck", "Adler", "Graybird", "Adler", "Lerche" };
System.out. println("Bevor Sie den ersten Adler finden, sagen Sie mir, welche Vögel es gibt.");
for (String string : array) { // foreach durchläuft das Array
if (string.equals("Eagle" ) ) // Wenn ein Adler angetroffen wird
                                                                                                                                                                                         🎜>. System.out.println("nn-- -----------Beispiel für die Unterbrechung einer Doppelschichtschleife--------- ----");
// Score-Array erstellen
int[][] myScores = new int[][] { { 67, 78, 63, 22, 66 }, { 55, 68, 78 , 95, 44 }, { 95, 97, 92 , 93, 81 } };
System.out.println("Testergebnisse des Babys dieses Mal: ​​n Mathematik t Chinesisch t Englisch t Kunst t Geschichte");
No1: for (int[] is : myScores) { // Durchlaufen der Punktetabelle
                                                                                                                                                                                 Wenn Sie in der Mitte auf eine nicht bestandene Note stoßen, unterbrechen Sie sofort alle Ausgaben
System.out.println("n usw. , " + i + "Wie hoch ist die Punktzahl? Warum ist dies fehlgeschlagen? ");
                                                          > 🎜>
Schleifenkörperfilter:

Paket com;

import java.math.BigDecimal;
import java.util.Scanner ;

public class Msj {
public static void main(String[] args) {
                                                                                                                                     "Rot -Kronenkranich", "Pirol", "Papagei", "Krähe", "Elster",
"Adler", "Kuckuck", "Adler", "Graugestreifter Vogel", "Adler", "Lerche" } ;
System.out.println("Es gibt viele Vögel in meinem Garten, aber in letzter Zeit sind ein paar Adler gekommen. Bitte hilf mir, sie zu fangen.");

int eagleCount = 0;

for ( String string: array) {// foreach durchläuft das Array

if (string.equals("Eagle")) {// Wenn ein Eagle angetroffen wird

System.out.println("Ein Eagle wurde bereits gefunden im Käfig gefangen. "); eagleCount++;

continue;//Schleife unterbrechen

}

System.out.println("Suche nach Vögeln, gefunden: " + string); // Ansonsten , das Array-Element ausgeben

}

    System.out.println("Insgesamt gefangen:" + eagleCount + "Eagle.");

}
}

Ergebnis:





Das obige ist der detaillierte Inhalt vonJava-Prozesssteuerung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Perfekte Zahl in Java Perfekte Zahl in Java Aug 30, 2024 pm 04:28 PM

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

Weka in Java Weka in Java Aug 30, 2024 pm 04:28 PM

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.

Smith-Nummer in Java Smith-Nummer in Java Aug 30, 2024 pm 04:28 PM

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

Fragen zum Java Spring-Interview Fragen zum Java Spring-Interview Aug 30, 2024 pm 04:29 PM

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.

Brechen oder aus Java 8 Stream foreach zurückkehren? Brechen oder aus Java 8 Stream foreach zurückkehren? Feb 07, 2025 pm 12:09 PM

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

Zeitstempel für Datum in Java Zeitstempel für Datum in Java Aug 30, 2024 pm 04:28 PM

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.

Java -Programm, um das Kapselvolumen zu finden Java -Programm, um das Kapselvolumen zu finden Feb 07, 2025 am 11:37 AM

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

Wie führe ich Ihre erste Spring -Boot -Anwendung in der Spring Tool Suite aus? Wie führe ich Ihre erste Spring -Boot -Anwendung in der Spring Tool Suite aus? Feb 07, 2025 pm 12:11 PM

Spring Boot vereinfacht die Schaffung robuster, skalierbarer und produktionsbereiteter Java-Anwendungen, wodurch die Java-Entwicklung revolutioniert wird. Der Ansatz "Übereinkommen über Konfiguration", der dem Feder -Ökosystem inhärent ist, minimiert das manuelle Setup, Allo

See all articles