zoukankan      html  css  js  c++  java
  • java条件结构

    1、基础条件结构

    if(){    //小括号中 放置关系运算 或逻辑运算   

    }else{

    }

    2、嵌套条件结构   //有两组 或 多组条件进行组合判断

    If(条件1){

    //条件1成立 是大前提

      If(条件2){

      //条件1和条件2都成立

      }else{

      //条件1成立,条件2不成立

      }

    }else{

      //条件1不成立,是大前提

      If(条件3){

      //条件1不成立,条件3成立

      }else{

      //条件1不成立,条件3不成立

      }

    3、多重条件结构  //当出现需要对连续数据段进行判断时 选择多重条结构  具有有序规则与就近原则

    If(条件1){

      //条件1成立

    }else if(条件2){

      //在不满足条件1的前提下满足条件2

     }else if(条件3){

      //在不满足条件2的前提下满足条件3

     }else if(条件4){

      //在不满足条件3的前提下满足条件4

    }else{

      //在不满足条件4

    }

    4、选择结构 switch //逻辑简单 效率优秀 适用范围窄

    switch(???){   //被进行对比的数据( jdk 1.8以前   int byte char shortb    1.8 字符串可以进行对比)

    case 对比值:

    对比成功后的操作;

    break;  //跳出switch语句块

    case 对比值:

    对比成功后的操作;

    break;  //跳出switch语句块

    case 对比值:

    对比成功后的操作;

    break;  //跳出switch语句块

    ....

    default:

    //操作语句

    break;

    }

    注意:当swicth结构中的case语句取消break跳出语句时,该switch就具有贯穿功能。

    eg:

      根据用户输入的月份,显示该月份的天数,注意要考虑2月份的平闰年情况

      

    //借工具
    import java.util.Scanner;
    public class test{
    public static void main(String[] args){
    //申请使用工具
    Scanner input=new Scanner(System.in);
    //提示用户
    System.out.println("请您输入当前月份:");
    //开辟内存空间接收用户输入的数据
    int month=input.nextInt();

    //做switch判断
    switch(month){
    case1:
    case3:
    case5:
    case7:
    case8:
    case10:
    case12:
    System.out.println("您当前月份的天数是:31天");
    break;
    case2:
    System.out.println("请您输入当前年份是:");
    int year=input.nextInt();
    if(year%4==0&&year%100!=0||year%400==0){
    System.out.println("您当前月份的天数是:29天");
    }else{
    System.out.println("您当前月份的天数是:28天");
    }
    break;
    default:
    System.out.println("您当前月份的天数是:30天");
    break;
    }
    }

    }

  • 相关阅读:
    WINDOWPOS结构
    HTML 4.01 符号实体
    建立窗体时所响应的消息
    如何用正确的方法来写出质量好的软件的75条体会
    Onload加载多个方法函数
    UML中的一些概念
    aop应用范围
    如何成为“10倍效率”开发者
    网页引入taglibs
    XML编程—CRUD
  • 原文地址:https://www.cnblogs.com/dopaer/p/6438173.html
Copyright © 2011-2022 走看看