zoukankan      html  css  js  c++  java
  • Java中几种常见的循环

    多重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 + "	");
    			}
    			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+"年是平年!");
    		}
    		//输出月份的天数
    		switch(month)   //switch-case语句输出月份的天数
    		{
    		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单循环求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 + "	");
    			}
    			System.out.println();
    		}
    	}
    
    }
    

      

  • 相关阅读:
    【C语言期末实训】学生学籍管理系统
    【我要学python】愣头青之小数点精度控制
    【吾爱破解第二期】操作学习笔记
    【吾爱破解第一期】破解基础知识之认识壳与程序的特征
    【linux入门必备】小白需要掌握的基础知识_不定期更新
    【我要学python】爬虫准备之了解基本的html标签
    【我要学python】愣头青之初安装就打了一记耳光
    【我要学python】MethodType和isinstance和Type函数
    【我要学python】面对对象编程之继承和多态
    【我要学python】open函数的简单用法
  • 原文地址:https://www.cnblogs.com/deng-c-q/p/5012714.html
Copyright © 2011-2022 走看看