Determine whether a certain year is a leap year
package com;
import java.util.Scanner;
public class Msj {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Please enter a year:"); //To The console outputs a prompt message
long year;
try {
year = scan.nextLong();
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) { // It is a leap year
System.out.print(year + "It is a leap year!");
} else { // Not a leap year
System.out.print(year + "Not a leap year!");
}
} catch (Exception e) {
System.out.println("The year you entered is not a valid year!");
}
}
}
Result:
Verify the legitimacy of login information
package com;
import java.util.Scanner;
public class Msj {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);//Create scanner
System.out.println("Please enter the login user Name: ");
String username = scan.nextLine();//Receive the user's login name
System.out.println("Please enter the login password: ");
String password = scan. nextLine();//Receive the user’s login password
if (!username.equals("mr")) {// Determine the legality of the username
System.out.println("The username is illegal. ");
} else if (!password.equals("mrsoft")) {// Determine the validity of the password
System.out.println("The login password is incorrect.");
} else { // If the above two conditions are judged, the login verification will be passed by default.
System.out.println("Congratulations, your login information has passed the verification.");
##Result
Assign department to new employee
public class Msj {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Please enter the new employee’s name Name: ");
String name = scan.nextLine();//Receive employee name
System.out.println("Please enter the programming language for the new employee:");
String language = scan.nextLine();//Receive the programming language for employee application
//Determine the department to which the employee is assigned based on the programming language
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+" is assigned to the Java program development department . ");
break;
case 3104:// c# hash code
case 2112:// C# hash code
System.out.println("Employee"+name+" Assigned to the C# project maintenance group. "); case 9745901: // ASP.NET hash code
System.out.println("Employee "+name+" is assigned to the Asp.net program testing department.");
break;
default:
System.out.println("This company does not need program developers in " + language + " language. ");
}
}
}
package com;
import java.util.Scanner;
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) { // Calculate discount ratio based on grade
case 1:
rebate = "Nine Five Fold ";
Break;
Case 2:
Rebate =" 10 % off ";
Break;
Case 3:
Rebate =" 850 % ";
Break ;
case 4: rebate = "83% off"; rebate = "20% off";
break;
case 6:
Rebate = "70 %";
Break;
Case 7:
Rebate = "Seven Five Fum";
Break 30% off";
break; case 10:
rebate = "35% off";
using using using using using using through’s ’ through ’ s ’ through ’ s ’ through ‐ to ‐ ′‐‐‐‐‐ and } to "Your accumulated consumption amount is: " + money);// Output consumption amount
System.out.println("You will enjoy " + rebate + " discount! "); // Output discount ratio
}
}
Result:
Determine the season of the user input month
package com;
import java.util.Scanner;
public class Msj {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in); // Create a scanner
// Prompt the user to enter the month
System.out.println("Please enter a month, I can tell you which season it belongs to.");
int month = scan.nextInt(); // Receive user input
switch (month) { // Determine which season the month belongs to
case 12:
case 1:
case 2:
’ ’s ’ s ’ ‐ ‐ ‐ ‐‐‐ case 12: ;
case 3:
case 4:
case 5:
System.out.print("The month you entered belongs to spring");
break;
case 6:
case 7:
use using using using use using ’ s ’ through through ’s ’ s ‐ ‐ ‐ and case 10:
case 11:
System.out.print("The month you entered belongs to autumn");
break;
System.out.print("" Month? ");
}
}
}
Result
##Use the while loop statement and the increment operator to loop Traverse the array
package com;
import java.util.Scanner;
public static void main(String[] args) {
// Create a bird arrayString [] Aves = New String [] {"Egret", "Yellow 鹂", "Parrot", "Crow", "Magpie",
"Bird" ", "Lark" };int index = 0;//Create index variable
System.out.println("There are many birds in my garden, including: "); while ( index System.out.println(aves[index++]);//Increase the index value
’ ’s ’ s ’ s ’ ‐ ‐ ‐ ‐ ‐ to #Result:
Use for loop to output Yang Hui triangle
package com;
import java.util.Scanner;
public class Msj {
public static void main(String[] args) {
int triangle[][]=new int[10][];//Create a two-dimensional array
// Traverse the first level of the two-dimensional array
for (int i = 0; i triangle[i]=new int[i+1];// Initialize the second level The size of the array
// Traversing the second layer of the array
For (int j = 0; j & lt; = i; j ++) {
// Assign the array elements on both sides to 1
if(i==0||j==0||j==i){
triangle[i][j]=1; [i][j]=triangle[i-1][j]+triangle[i-1][j-1];
}
System.out.print(triangle[i][j]+ “\t”);
##Use nested loops to output the multiplication table on the console
package com;
public static void main(String[] args) { for(int i=1;i for(int j=1;j use using use using ’ using ’ s ’ using ’ s using using ’ s using ’ s through ’ s ’ ‐ ‐ ‐ ‐ ‐ ‐ ‐ 1 out.print(j+"*"+i+"="+i*j+"\t");
System.out.println();// Line break in the outer loop
## }}
Result:
Use a while loop to calculate 1+1/2!+1/3!…1/20!
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 factorial = new BigDecimal(1.0); // Calculation result of factorial term
while (i sum = sum.add(factorial); // Accumulate the sum of factorials
++i; // Add 1 to i
factorial = factorial.multiply(new BigDecimal(1.0 / i)); // Calculate the factorial term } }
System.out.println("1+1/2!+1/3!···1/ The calculation result of 20! is equal to: \n" + sum); // Output the calculation result
}
Result:
Use a for loop to output a hollow diamond
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) {
## j = size / 2 + 1; j > i + 1; j--) {
System.out.print(" ");// Output the blank space in the upper left corner
}
for ( int j = 0; j if (j == 0 || j == 2 * i) {
System.out.print("* "); // Output the edge of the upper half of the rhombus
} else {
System.out.print(" "); // Output the upper half of the rhombus hollow
using using using ’ using using through through out through out through ’'s' out through ‐ through ‐ to ‐‐ ‐‐‐‐‐ and ‐ to System.out. Println (""); // Change
}
for (int i = size /2+1; i & lt; size; i ++) {
for (int j = 0; j & lt; i - size/ 2; j ++) {
System.out.print (""); // Output the lower left corner of the diamond -shaped left corner
}
for (int j = 0; j & lt; 2 * size - 1- 0 Lower half edge
Lower half edge System.out.println("" ); //Newline
}
}
}
Result:
##Termination loop body
package com;
import java.math.BigDecimal;
import java.util.Scanner;
public class Msj {
public static void main(String[] args) {
System.out.println("\n-------------Interrupt single-level loop Example-------------");
// Create an array
String[] array = new String[] { "Egret", "Red-crowned Crane", "Oriole", "Parrot", "Crow", "Magpie",
"Eagle", "Cuckoo", "Eagle", "Graybird", "Eagle", "Lark" };
System.out .println("Before you find the first eagle, tell me what birds there are.");
for (String string : array) { // foreach traverses the array
if (string.equals("Eagle ")) // If an eagle is encountered
Break
System.out.println("\n\n-------------Example of interrupting double-layer loop-------------");
// Create the results of the results
int [] [] [] myscores = new int [] [] {{67, 78, 63, 22, 66}, {55, 68, 78, 95, 44}, {95 , 97, 92, 93, 81 } };
System.out.println("Baby’s test scores this time:\nMath\tChinese\tEnglish\tArt\tHistory");
for (int[] is : myScores) { // Traverse the score table
for (int i : is) {
System.out.print(i + "\t"); // Output the scores
if (i System.out.println("\nWait, " + i + "What is the score? Why did this fail? ");
break No1;
Loop body filter:
package com;
import java.math.BigDecimal;
public static void main(String[] args) { // Create array
"Eagle", "cuckoo", "eagle", "gray bird", "eagle", "lark" } ;
System.out.println("There are many birds in my garden, but a few eagles have come recently. Please help me catch them.");int eagleCount = 0;
for (String string : array) {// foreach traverses the array if (string.equals("Eagle")) {//If an eagle is encountered
System.out.println("An eagle was found, Has caught in the cage. ");
Continue; // Interrupt loop
}
System.out.println (" Search bird, found: "+string);/// / Otherwise, output the array element
} }
System.out.println("A total of caught: " + eagleCount + "Eagle.");
}
}
Result:
The above is the detailed content of java process control. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

MinGW - Minimalist GNU for Windows
This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

Notepad++7.3.1
Easy-to-use and free code editor

WebStorm Mac version
Useful JavaScript development tools

Dreamweaver Mac version
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)