if语句及Switch语句及Java基本循环结构

顺序结构及条件结构

顺序结构

顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。总的来说:写在前面的先执行,写在后面的后执行。
在这里插入图片描述

键盘输入语句

导入java.util.Scanner包;

语句 import java.util.Scanner;
这句话要放在class定义的上面。

创建对象;

语句 Scanner sc = new Scanner(System.in);
接收数据

int a = sc.nextInt();
String name = sc.nextLine();

分支语句

if语句

在这里插入图片描述

if…else语句

在这里插入图片描述

多重if语句

if(判断条件){
	  //代码块1
}
else if(判断条件){
//代码块2
}
else{
//代码块3
}

嵌套if语句

在这里插入图片描述

if语句总结

在这里插入图片描述

Switch语句

在这里插入图片描述

Switch语句常见错误

1.case后面的常量必须各不相同

2.如果需要每个case执行完后跳出,在每个case后不要忘记写break;

3.default块顺序可以变动,但要注意其执行顺序。通常,default块放在末尾,也可以省略

Switch语句有关规则

1.switch(表达式)中表达式的返回值必须是下述几种类型之一:int, byte, char, short, 枚举, 字符串String(JDK7之后支持)case子句中的值必须是常量且所有case子句中的值应是不同的

2.default子句是任选的;

3.break语句用来在执行完一个case分支后使程序跳出switch语句块;

if语句和Switch语句的比较

在这里插入图片描述if语句和switch语句的区别

1.switch用于固定的值 不能进行逻辑判断,根据表达式的值直接去找相应的case 效率高。

2.if 适合用在区间内逻辑判断场合。

while循环

while循环的基本格式

while(判断条件语句){
	循环体语句;
		}

while循环完整格式

   初始化语句;
       while(判断条件语句){
                  循环体语句;
                         控制条件语句;
 }

do…while循环

do…while 语句格式

        do{
   循环体语句;
  }while(判断条件语句);

do…while语句完整格式

          初始化语句;
     do{
      循环体语句;
        控制条件 语句;
}while   (判断条件语句);

while语句和do…while语句的区别

1.while 先判断后循环

2.do while 先循环 在判断 起码循环一次

for循环

for(初始化表达式;条件表达式;循环后的操作表达式){
   		循环体;
		}  

在这里插入图片描述

for循环流程图

在这里插入图片描述

for循环和while循环的区别

1.在一个地方包括循环的全部规则,不是把几个语句放在代码的不同地方。使代码更易于阅读。适用于循环的开始和结束已知,循环次数固定的场合

2.while循环多适用于循环次数不确定,仅需知道循环终止条件的场合

for、while、do-while、foreach 语句可以相互嵌套

break语句

在这里插入图片描述

continue语句

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值