JAVA第四次笔记

程序流程控制

1.顺序结构
2.分支结构
3循环结构

*一分支结构:

有if…else switch-case结构
结构分解三种:
1.if(条件表达式){
执行表达式1
}

2.if(条件表达式){
执行表达式1
}
else{
表达条件式二
}

3.if(条件表达式){
执行表达式1
}else if{
执行条件式3
}
。。。
else{
执行表达式n
}

实现从键盘获取不同变量值

1导包import java.util.Scanner;
2Scanner 的实例化:Scanner scan = new Scanner(System.in);
3调用方法int num1 = scan.nextInt();
else结构说明:
针对条件表达式:
1 如果条件表达式互斥就没有必要分上下,如果有交集就需要考虑那个放上面,如果是包含关系那范围小的一定要放在下面。
2 if-else 是可以嵌套使用的,当然如果if-else只有一句执行语句是可以省略{}

如何获取一个随机数公式:例子:10 ~ 99
【a,b】 : (int )( Math.random() * (b -a + 1) ) +a

switch-case结构:

switch(表达式 ){
case 常量1:
break;
case 常量1:
break;
default:
语句:
}

2switch语句说明

1.switch 表达式的值,依次匹配case的值,一旦匹配成功则进入相应case结构的执行语句,执行完后则会向下执行其他case中的执行语句,直到遇到break。
2.switch 结构表达式只能是以下六种结构
byte ,short, char,int,枚举,String
3 case 只能声明常量不能声明范围
4 default,break可选
5.凡是可以使switch结构的也就可以使用if-else结构,反之就不行,如果俩个可以同时使用就优先使用switch-case.

3.循环结构:

For循环结构的使用:
一循环的4个要素

  1. 初始化条件
  2. 循环条件 (boolean)
  3. 循环体
  4. 迭代条件
    二for循环结构:
    for(1;2;4){
    3
    }
    执行过程 1 - 2 -3 -4 -2 -3 -4 …2
    white循环结构:
    1
    while(2){
    3;
    4;
    }
    while循环一定要选择迭代条件,可以与for循环交互使用,其次while循环的1可以使用。
    do while 循环
    1
    do{
    3
    4
    }while(2)

循环技巧:

while循环(这里不清楚范围其实可以用true代替)
不限循环次数for(;😉 while(true)
可以利用if语句+break强制停止

嵌套循环

内层循环遍历一遍,只相当于外层循环一遍
外层循环控制行数,内层循环控制列数。
经典案例如图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值