7-15学习笔记

一、流程控制

1、条件语句

        if else

        switch  case
    switch运行原理: 匹配某一个变量的值,如果匹配到某一个case项,就从这个case项开始运行,运行
                到break或者代码块结束,所有的case项都没有匹配成功才会执行default
注意:
        1 case项和default的顺序可以是错乱的
        2 switch 可以匹配的类型  byte short int char String Enum(枚举) 只能匹配这6种类型

 2、循环语句

        while循环
先判断,后循环  适合不能明确知道循环次数的情况
       while(继续循环的条件){
           循环体;
       }

 do   while循环(不常见)
 先做一遍循环体,再判断  至少循环一次
        do{
             循环体;
        }while(继续循环的条件);

拓展:Math.random();//[0,1) 随机数
   for循环
适合明确知道循环次数的情况   先定义变量,再判断,后循环
        for (变量 = 开始值;变量 <= 结束值;变量 = 变量 + 步进值) {
                循环体;
        }

 3、break  continue

        break  结束掉所在的循环体

        continue  本次循环后面的语句不再执行,直接进入下一次循环

        break 跳出多重循环  在for前加一个lable例如:“a:”

        变量控制多重循环

4、死循环  无限循环

死循环  没有结束循环的条件,之后不能写其他代码

无限循环  结束循环的条件永远达不到,之后可以编写其他代码

二、 数组

        数组是一组具有相同类型的数据的集合,这些数据称为数组元素

1、一维数组

(1)定义

(2)数组的限定
        1  只能存放指定类型的数据
        2  数组的长度是不可变的
(3)操作
        使用数组中的元素   下标   从0开始依次增加

        通过下标设置元素的值

        获取数组的长度  arr.length

        打印出数组所有的元素

2、 二维数组

(1)定义

(2)二维数组限定

        一维数组的个数不可变,但可对一维数组进行改变

(3) 声明一个二维数组 使用随机数为每个元素赋值

 (4)数组下标越界

补充: 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值