美文网首页
javaSE_day03_分支和循环

javaSE_day03_分支和循环

作者: 智慧之门 | 来源:发表于2018-05-12 15:33 被阅读0次

控制台输入

1.导入Scanner类型

  请超人

  import java.util.Scanner;

  import java.util.*;

2.创建对象

  创建超人

  Scanner superman = new Scanner(System.in);

3.调用Scanner类中的方法

  超人工作施展技能

  superman.nextInt();

          .nextDouble();

          .next();

---------------------------------------------------

流程图

扁圆:程序的开始和结束。

矩形:执行工作(如;赋值)

平行四边形: 输入 和 输出

菱形:判断

流程线

------------------------------------------

分支结构

1.单分支

    if(条件){

    }

   注意:

      1.条件 必须 boolean

      2.if只带 一行代码 ,可以省略 {}

2.双分支

    if(条件){

    }else{

    }

    注意:

      1.else 不能带条件;

      2.if,else只带一行代码,可以省略{}

3.多分支

  多重if

   if(){

    }else if(){

      可以有多个

    }else{

      可以省略

    }

    注意:

          1.if,else if可以带条件的

          2.if,else if,else 只带一条语句,可以省略{}

--------------------------------

春 3,4,5

夏 6,7,8

秋 9,10,11

冬 12,1,2

-----------------------------

多分支

switch(表达式){

case 常量值:  //此标签可以有多个

    代码块;

    break;

…………

default:  //可以省略

    代码块:

    break;//可以省略

}

注意

  1.表达式的值类型 与 标签 中常量值类型相符;

  2.表达式类型 必须是  byte,short,int,char,String,enum

  3.标签不能相同;

  4.支持标签堆叠。

-----------------------------------------

多重if和 switch的区别

1.switch只能进行等值的条件判断;

  多重if任何判断都可以(多用于区间判断)

2.等值判断 switch效率高。

------------------------------------------

循环

固定: for

非固定:while,do-while

----------------------------------

固定次数循环

for(初始值;终止值;迭代){

  循环体;

}

特点:先条件判断,后循环操作;支持逗号表达式

三要素: 初始值;终止值;增量

---------------------------------------

非固定次数循环1:

while(条件){

  循环体;//循环操作

}

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

------------------------------------

非固定次数循环2

do{

  循环体;

}while(条件);

特点:先执行,后判断。

---------------------------------

非固定次数循环解题

  1.循环条件;

  2.循环操作(重复的内容)

---------------------------------

break

位置:switch 和 循环

作用:结束循环

continue:

位置: 循环;

作用:结束本次循环,进行下一次循环;

return

位置:用在方法中的任何地方

作用:结束方法

--------------------------------------

双重循环

for(){//行

    for(){//列

    }

}

------------------------------------------

循环标签

语法

标签名:

  循环语句{

    break 标签;//

    continue 标签;//

  }

--------------------------------------

基本 for  和 增强 for区别:

1.增强for只能遍历所有元素;

2.      只能 顺序 遍历;

3.      不能改变元素的值.

相关文章

  • javaSE_day03_分支和循环

    控制台输入 1.导入Scanner类型 请超人 import java.util.Scanner; impo...

  • 循环和分支

    分支 if 分支 else通过缩进来匹配if,等价于: 条件表达式 a = x if 条件 else y 断言 a...

  • 循环和分支

    循环结构 分支结构 break和continue对比 break:终止循环,循环中后面的代码不再执行continu...

  • 分支和循环

    一、分支 1. if 语句 a.语法:if 条件语句:代码段 b.说明:if - 关键字条件语句 - 任何有结果的...

  • day循环和分支

    import是导入一个模块/包的关键字 random模块中提供很多和随机相关的功能

  • 循环和条件分支

    条件分支语句,if elif else 代码如下: 循环1 for in 循环 break 和 continue

  • 4、分支和循环

    (1)if语句 注意: if 语句后接表达式,然后用:表示代码块开始 Python代码的缩进规则具有相同缩进的代码...

  • python 分支和循环

    1 if条件判断三种形式 第一种 第二种 第三种 2 for循环 for x in ...循环就是把每个元素代入变...

  • Go语言学习笔记06.流程控制

    分支结构 循环结构 for循环 range迭代 break和continue goto

  • Linux/unix-shell之流程控制语句

    目录 单分支 双分支 多分支 for循环for in 格式c语言格式for循环 while循环 break关键字...

网友评论

      本文标题:javaSE_day03_分支和循环

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