Java中几种常见的循环
生活随笔
收集整理的這篇文章主要介紹了
Java中几种常见的循环
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
多重if_else:
package com.dengchaoqun.ht;public class Double_For02 {/*** * 打印乘法表*/public static void main(String[] args) {for (int i = 1; i < 10; i++) {for (int j = 1; j <= i; j++) {int a = i * j;System.out.print(i + "*" + j + "=" + a + "\t");}System.out.println();}}}
switch_case:
package com.dengchaoqun.ht; import java.util.Scanner; public class Leap_yearOrCommon_year {public static void main(String[] args) {Scanner scan=new Scanner(System.in);int year;int month;//用來輸入月份System.out.println("請輸入年份:");year=scan.nextInt();System.out.println("請輸入月份:");month=scan.nextInt();//判斷是否為閏年if((year%4==0&&year%100!=0)||(year%400==0)){System.out.println(year+"年是閏年!");}else{System.out.println(year+"年是平年!");}//輸出月份的天數(shù)switch(month) //switch-case語句輸出月份的天數(shù){case 1:case 3:case 5:case 7:case 8:case 10:case 12:System.out.println(year+"年"+month+"月是31天!");break;//判斷是否是閏年的二月還是平年的二月case 2:if((year%4==0&&year%100!=0)||(year%400==0)){System.out.println(year+"年"+month+"月是29天!");break;}else{System.out.println(year+"年"+month+"月是28天!");break;}case 4:case 6:case 9:case 11:System.out.println(year+"年"+month+"月是30天!");break;default:System.out.println("請輸入正確的年份和月份!");}scan.close();} }
while:
package com.dengchaoqun.ht;public class While { /*** * 使用while單循環(huán)求1!+2!+...+7!*/public static void main(String[] args) {// TODO 自動生成的方法存根int i=1;int j=1;int sum=0;while(i<8){j=i*j;sum+=j;i++;}System.out.println("1!+2!+...+7!="+sum);}}
do_while:
package com.dengchaoqun.ht;import java.util.Scanner;public class Do_while_02 {public static void main(String[] args) {// TODO 自動生成的方法存根Scanner scan = new Scanner(System.in);do {int n = 0;System.out.println("1.注冊");System.out.println("2.登錄");System.out.println("0.退出");System.out.println("請選擇輸入項:");n = scan.nextInt();if (n == 0) {System.out.println("您選擇了退出");break;} else if (n == 1) {System.out.println("您選擇了登錄");} else if (n == 2) {System.out.println("您選擇了退出");} else {System.out.println("您選擇了錯誤");}} while (true);scan.close();}}
for:
package com.dengchaoqun.ht;public class Double_For02 {/*** * 打印乘法表*/public static void main(String[] args) {for (int i = 1; i < 10; i++) {for (int j = 1; j <= i; j++) {int a = i * j;System.out.print(i + "*" + j + "=" + a + "\t");}System.out.println();}}}
轉(zhuǎn)載于:https://www.cnblogs.com/deng-c-q/p/5012714.html
總結(jié)
以上是生活随笔為你收集整理的Java中几种常见的循环的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spark 1.5.2配置记录
- 下一篇: web.xml 中的listener、