美文网首页
JAVA(4)流程控制

JAVA(4)流程控制

作者: 月圆星繁 | 来源:发表于2019-12-05 11:55 被阅读0次

流程控制

条件语句之 if

如果 if 条件成立时的执行语句只有一条,是可以省略大括号滴!但如果执行语句有多条,那么大括号就是不可或缺的喽

int  score = 88;
if(score > 80){
      System.out.println("中等偏上");
}
条件语句之 if...else
int score = 40;
if(score > 30){
    代码块1;
}else{
    代码块2;
}
条件语句之多重 if
int score = 40;
if(score > 30){
    代码块1;
}else if(score <40){
    代码块2;
}else {
    代码块3;
}
条件语句之嵌套 if
int score = 40;
if(score > 30){
      if(score < 35){
            代码块
      }else{
            代码块
      }
}else if(score <40){
    代码块2;
}else {
    代码块3;
}
条件语句之 switch
switch($score){
    case 30:
        代码块1
        break;
    case 40:
        代码块2
        break;
    case 50:
    case 60:
        代码块3
        break;
  default:
        默认执行代码
}
  • switch 后面小括号中表达式的值必须是整型或字符型
  • case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 2
  • case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switch 语句块结束
  • 可以把功能相同的 case 语句合并起来
  • default 块可以出现在任意位置,也可以省略
循环语句之 while

Java 常用的 3 种循环: while 、 do...while 、 for

while (条件判断){
      循环操作
}

int i = 1;
while (i <10) {
    System.out.println(“i:”+ i);
    i++
}
循环语句之 do...while
do {
    代码块
}while(条件判断);
int i = 1;
do {
    System.out.println("i:"+i);
    i++;
}while(i<10);
循环语句之 for
for (int i = 0; i<100; i++){
    System.out.println("输出的i"+i);
} 

##### 循环跳转语句之 break

##### 循环跳转语句之 continue
continue 的作用是跳过循环体中剩余的语句执行下一次循环。
循环语句之多重循环

相关文章

  • JAVA(4)流程控制

    流程控制 条件语句之 if 如果 if 条件成立时的执行语句只有一条,是可以省略大括号滴!但如果执行语句有多条,那...

  • Java核心基础第3篇-Java流程控制

    Java流程控制 本章一起来探讨下Java的流程控制语句。主要从以下几个方面展开: Java分支语句 Java循环...

  • 【骚全带你学Java---八、流程控制语句】

    java的流程控制语句包含条件语句和循环语句 一.什么是流程控制语句? ·流程控制语句:可以控制程序的执行流程。 ...

  • 4.Java控制执行流程

    true和false Java不允许我们将一个数字作为布尔值使用,C++是可以的。 if-else 迭代 whil...

  • Java学习(4)——流程控制

    复合语句 Java的复合语句是以整个区块为单位的语句,又称为块语句。复合语句可以嵌套复合语句。复合语句为局部变量创...

  • 《Java 编程思想》 CH04 控制执行流程

    《 Java 编程思想》 CH04 控制执行流程 Java 中控制流程基本与 C/C++ 类似,所以大部分相同的部...

  • 2018-11-23

    Day02.流程控制,逻辑循环控制,数组加强详解,IDEA配置安装。 1.流程控制语句 2.java程序 逻辑控制...

  • shell(五)

    Shell 流程控制 和Java、PHP等语言不一样,sh的流程控制不可为空,如(以下为PHP流程控制写法): 在...

  • Java知识之流程控制

    Java流程控制框架图 流程控制 一. 循环结构二. 分支结构三. 顺序结构 循环结构 for循环,for-eac...

  • Python程序结构

    2018年6月27日笔记 python流程控制 1.python流程控制语句结构 4种流程控制语句结构:ifif ...

网友评论

      本文标题:JAVA(4)流程控制

      本文链接:https://www.haomeiwen.com/subject/huvkyctx.html