判斷某一年是否為閏年
package com;
import java.util.Scanner;
public class Msj {
#public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("請輸入年份:"); //向控制台輸出一個提示訊息
long year;
try {
year = scan.nextLong();
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) { // 是閏年
System.out.print(year + "是閏年!");
} else { // 不是閏年
System.out.print(year + "不是閏年!");
}
} catch (Exception e) {
System.out.println("您輸入的不是有效的年份!");
}
}
}
結果:
驗證登入資訊的合法性
package com;
import java.util.Scanner;
public class Msj {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);// 建立掃描器# Scanner scan = new Scanner(System.in);// 建立掃描器# 名稱:");
String username = scan.nextLine();// 接收使用者輸入登入名稱
System.out.println("請輸入登入密碼:");## nextLine();// 接收使用者輸入登入密碼
if (!username.equals("mr")) {// 判斷使用者名稱合法性
System.out.println("使用者名稱為非法。 ");
} else if (!password.equals("mrsoft")) {// 判斷密碼合法性
System.out.println("登入密碼錯誤。");##"); // 透過上述兩個條件判斷則預設透過登入驗證
System.out.println("恭喜您,登入資訊經過驗證。");
}
}# ##結果
為新員工指派部門
package com;import java.util.Scanner;
public class Msj {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
new Scanner(System.in);
問題新員工的 print 姓名:");
String name = scan.nextLine();// 接收員工名稱
System.out.println("請輸入新員工所應徵的程式語言:");# lan scan.nextLine();// 接收員工應徵的程式語言
// 根據程式語言確定員工指派的部門
switch (language.hashCode( ) {
switch (language.hashCode( ) 的希碼
case 2301506:// Java的哈希碼
case 2269730://VVA 的哈希碼
case 22697 Java 程式開發部門。 System.out.println("員工"+name+"被指派到C#專案維護小組。 Asp.net的雜湊碼
case 9745901: // ASP.NET的雜湊碼
System.out.println("員工"+name+" 指派 default:
System.out.println("本公司不需要" + language + "語言的程式開發人員。 ");
}
}
}
以switch語句依照消費金額計算折扣
package com;
import java.util.Scanner;
public class Msj {
public static void main(String[] args) {
float money = 1170; // 金額
String rebate = "# 折扣 > 200) {
int grade = (int) money / 200; // 等級
switch (grade) { // 依等級計算折扣比例## 1 rebate = "九五折扣";
break;
case 2:#> break;
case 3:
break ;
case 4:
re case 5:
rebate = "八折";
case 6:
rebate = "七八折";
rebate = "七五折";
break;
rebate = "三折";
break;
case break;
# case 10:
# break;
default:
}
}
System.out.println("您累積的消費金額為:" + money);//輸出消費金額
System.out.println("您將享有" + rebate + "優惠! "); // 輸出折扣比例
}
}
#結果:
判斷使用者輸入月份的季節
#package com;
import java.util.Scanner;
public class Msj {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in); // 建立掃描器
建立掃描器 提示 1 ## System.out.println("請輸入一個月份,我可以告訴你它屬於哪個季節。");
int month = scan.nextInt(mon); // 接收用戶輸入
int month = scan.nextInt(mon); // 接收用戶輸入
{ // 判斷月份屬於哪一個季節
case 12:
case 1:
case 1:
print case 1:
您輸入的月份屬於冬季。 ;
case 3:
case 4:
case 5:
時使用;
break;
case 6:
case 7:
case 8:
break;
case 9:
case 10:
case 11:
System.out.print("您輸入的月份屬於秋季");
System.out.print("你那有" + month + "月份嗎?遍歷陣列
package com;
import java.util.Scanner;
public class Msj {
// 創建鳥類數組
String[] aves = new String[] { "白鷺", "黃鷂", "鸚鵡", "烏鴉", " ", "百靈鳥" }; int index = 0;// 建立索引變數 System.out.println("我的花園裡有許多鳥,大約包含:");
使用for迴圈輸出楊輝三角形
package com;
import java.util.Scanner;
public class Msj {
public static void main(String[] args) {
int triangle[][]=new int[10][];// 建立二維陣列
//遍歷二維陣列的第一層
for (int i = 0; i triangle[i]=new int[i+初始化1]// / 面陣列的大小
// 遍歷第二層陣列
for(int j=0;j 1 if(i==0||j==0||j==i){
triangle[i][j]=1;
# triangle [i][j]=triangle[i-1][j]+triangle[i-1][j-1];
}
}
1 "\t"); // 輸出陣列元素
}
System.out.println
##使用巢狀迴圈在控制台上輸出九九乘法表
#package com;
import java.util.Scanner;
public static void main(String[] args) {
for(int i=1;i for(int j=1;j out.print(j+"*"+i+"="+i*j+"\t");}
System.out.println();// 在外層循環中換行 # ## }}
結果:
#使用while循環計算1+1/2!+1/3!…1/20!
package com;
import java.util.Scanner;
public class Msj { public static void main( String[] args) {
BigDecimal factor 循環增量
while (i sum = sum.add(factorial); // 加各項階乘的與##++ factorial = factorial.multiply(new BigDecimal(1.0 / i)); // 計算階乘項 } System.out./println("1+1/2!+1/3!·····1/ 20!的計算結果等於:\n" + sum); // 輸出計算結果
}
結果:
使用for迴圈輸出空心的菱形
public class Msj {
public static void main(String[] args) {
printHollowRhombus(6);
}
#public static void. size % 2 == 0) {
size++;// 計算菱形大小
}
for (int i = 0 i &++; for (int j = size / 2 + 1; j > i + 1; j--) {
System.out.print(" ");// int j = 0; j if (j == 0 || j == 2 * i) {
0 || j == 2 * i) {
print . // 輸出菱形上半部邊緣
} else {
}
System.out. println(""); //換行
}
for (int i = size / 2 + 1; i ; size / 2; j++) {
System.out.print(" ");// 輸出菱形左下角空白
}# ize - 1 - 2 * i; j++) {
if (j == 0 || j == 2 * (size - i - 1)) {
菱形 - 1)) {
菱形 );下半部邊緣
} else {
System.out.print(" }
System.out.println("" ); //換行
}
}
}
結果:
import java.math.BigDecimal;
public class Msj {
public static void main(String[] args) {
System.out.println("\n-------------中斷單層循環的範例-------------");
// 建立陣列
String[] array = new String[] { "白鷺", "丹頂鶴", "黃鷂", "鸚鵡", "烏鴉", "喜鵲",
"老鷹", "布穀鳥", "老鷹", "灰紋鳥", "老鷹", "百靈鳥" };
out .println("在你發現第一隻老鷹之前,告訴我都有什麼鳥。");
for (String string : array) { // foreach (string.equals( if (string.equals》(string.equals"老鷹鷹")) // 如果遇到老鷹
break;///中斷循環
System.out.print("
System.out.println("\n\n-------------中斷雙層循環的範例-------------");
// 建立成績陣列
int[][] myScores = new int[][] { { 67, 78, 63, 22, 66 }, { 55, 685, 78, 63, 22, 66 }, { 55, 685, 484, 494, 59 , 97, 92, 93, 81 } };
System.out.println("寶寶這次考試成績:\n數學\t語文\t英語\t美術\t歷史");
No1: for (int[] is : myScores) { // 遍歷成績表格
for (int i : is) {
System.out." 分數if (i System.out.println("\n等," + i + "分的是什麼?這個為什麼不及格? ");
break No1;
}
中之後所示## }
}
}
結果:
import java.math.BigDecimal;
public static void main(String[] args) {
// 建立陣列 String[] array = new String [## String[]丹頂鶴", "黃鷂", "鸚鵡", "烏鴉", "喜鵲",
"老鷹", "布穀鳥", "老鷹", "灰紋鳥", "老鷹", "百靈鳥" }", "灰紋鳥", "老鷹", "百靈鳥" } ;
int eagleCount = 0;
for (String string : array) {// foreach遍歷陣列
if (string.equals("老鷹 已經抓到籠子裡。 ystem.out.println("搜尋鳥類,發現了:" + string);/ / 否則輸出數組元素
}
System.out.println("一共捉到了:" + eagleCount + "隻老鷹。");
}
}
結果:
以上是java流程控制的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本文討論了使用Maven和Gradle進行Java項目管理,構建自動化和依賴性解決方案,以比較其方法和優化策略。

本文使用Maven和Gradle之類的工具討論了具有適當的版本控制和依賴關係管理的自定義Java庫(JAR文件)的創建和使用。

本文討論了使用咖啡因和Guava緩存在Java中實施多層緩存以提高應用程序性能。它涵蓋設置,集成和績效優勢,以及配置和驅逐政策管理最佳PRA

本文討論了使用JPA進行對象相關映射,並具有高級功能,例如緩存和懶惰加載。它涵蓋了設置,實體映射和優化性能的最佳實踐,同時突出潛在的陷阱。[159個字符]

Java的類上載涉及使用帶有引導,擴展程序和應用程序類負載器的分層系統加載,鏈接和初始化類。父代授權模型確保首先加載核心類別,從而影響自定義類LOA


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

禪工作室 13.0.1
強大的PHP整合開發環境

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器