• Java判断语句 循环语句


    主题:

    判断语句

    循环语句

    一、判断语句

    1、单分支

    1 if(条件){
    2 
    3 //此处插入代码,表示if中的条件成立执行的语句
    4 }

    注意:
    1.条件 必须 boolean
    2.if只带 一行代码 ,可以省略 { }

    1   int b=3,c=4,d=5;
    2         if (b<c)
    3             if (b>d)
    4                 System.out.println(d);
    5             else
    6                 System.out.println(c);

    输出结果为 4

    2、双分支

    1 if(条件){
    2   //条件成立输出
    3 }else{
    4 //条件不成立输出
    5 }

    注意:
    1.else 不能带条件;
    2.if,else只带一行代码,可以省略{ }

    3、多分支if

    1 if(条件){
    2 
    3 }else if(条件){
    4   可以有多个
    5 }else{
    6   可以省略
    7 }

    注意:
    1.if,else if可以带条件的
    2.if,else if,else 只带一条语句,可以省略{ }

    4、多分支switch

     1 switch(表达式){
     2 case 常量值:  //此标签可以有多个
     3      代码块;
     4      break;
     5 
     6 default:  //可以省略
     7     代码块:
     8     break;//可以省略
     9 
    10 }

    注意:
    1.表达式的值类型 与 标签 中常量值类型相符;
    2.表达式类型 必须是 byte,short,int,char,String,enum
    3.标签不能相同;
    4.支持标签堆叠。

    多重if和 switch的区别:

    • switch只能进行等值的条件判断;   多重if任何判断都可以(多用于区间判断)
    • 等值判断 switch效率高。

    二、循环语句

    固定循环   for

    非固定      while     do-while

    固定循环次数

    1 // 初始值;终止值;迭代
    2 for(int i=0;i<5;i++){
    3    System.out.println(i); //循环体
    4 }

    先条件判断,后循环操作。

    非固定次数循环:

    1 while(条件){
    2   循环体;//循环操作
    3 }

    先条件判断,后循环操作。

    1 do{
    2   循环体;
    3 
    4 }while(条件);

    先执行,后判断。

  • 相关阅读:
    自我介绍
    java web 学习计划
    团队-团队编程项目中国象棋-代码设计规范
    团队-中国象棋游戏-设计文档
    团队-象棋游戏-开发环境搭建过程
    结对-贪吃蛇游戏-开发环境搭建过程
    结对-结对编项目贪吃蛇-设计文档
    20170912-构建之法:现代软件工程-阅读笔记
    课后作业-阅读任务-阅读提问-1
    团队-团队编程项目中国象棋-成员简介及分工
  • 原文地址:https://www.cnblogs.com/zhaozishuang/p/9038067.html
Copyright © 2020-2023  润新知