20220714 十组 袁清清 学习笔记

Java学习序列2

今日学习重点

  • 包(package)
  • 两个关键字
  • 数组
  • if语句注意事项
  • 今日实例
  • 包(package)

    变量和类的命名都不能重名,如何解决这个问题?

    我们引入的包,包实际上就是文件夹,它用来分门别类的存放类。

    包的作用

    1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。

    2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。

    3、包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。

    包的命名规则

    1. 尽量全使用小写字母

    2. 包名当中尽量不要出现_、数字、特殊符号

    3. 一般情况下,使用站点名的逆序

    关键字

    break关键字

    1. break主要用在循环语句或者 switch 语句中,用来跳出整个语句块。
    
    2. break跳出最里层的循环,并且继续执行该循环下面的语句。
    

    continue关键字

    1. continue 适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代。
    
    2. 在 for 循环中,continue 语句使程序立即跳转到更新语句。
    
    3. 在 while 或者 do…while 循环中,程序立即跳转到布尔表达式的判断语句。
    

    数组

    一维数组

    用于存储同一类型数据的集合,其实数组就是一个容器。

    书写格式

    元素类型[] 数组名 = new 元素类型[]{元素,元素,元素……};

    定义方法

    方法1

    int [] a1 = new int[5];

    方法2

    int [] a2 = new int[]{1,3,5,7}

    方法3

    int[] a3 = {1,3,5,7};

    注意:数组一旦声明,必须制定长度

    二维数组

    二维数组的定义方法与一维数组相似,在一维数组左右两端个多加一个[]即为二维数组,但是必须指定一维数组的个数

    注意事项:

    1. 数组的长度是属性而不是方法
    
    2. index是从0开始的,保证自己的访问数小于数组所容纳的最大值
    
    3.当程序抛出异常时,出现异常后面的程序代码不会继续执行 
    

    if语句的注意事项

    • 多重if(注意每个if之间没有联系,这些if有可能都执行)

    • if...else if(因为else的互斥功能,一套结构中之多走一个)

    • 我们在写if...else if时,要注意顺序,小范围的条件要写在前面,大范围的条件写在后面

    今日实例

    直角三角形

    等腰三角形

    今日总结

    今天学习了三种数组的方法,知道了怎样给数组赋值,使用if条件语句的注意事项,把之前学习过的for循环和while循环通过多层嵌套的具体例子加深理解记忆,还讲解了两个关键字break和continue它们放在不同位置使得循环变化,还通过键盘输入的方法制作了简单的计算器。总之,今天学习到了很多知识,自己吸收了大部分,剩下还不太会的还要休息时间自己去练习理解。对了好,还得去练习打字速度。

posted @ 2022-07-14 23:32  兜兜里藏着糖  阅读(32)  评论(1编辑  收藏  举报