20220713 十组 袁清清 学习笔记

2022/7/14 6:20:14

本文主要是介绍20220713 十组 袁清清 学习笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Java学习序列1

今日学习重点

  • 基本数据类型
  • 常量与变量
  • 标识符
  • 两种基本数据类型转换
  • 运算符
  • 基本数据类型

    整数类型:

    byte:字节占用1字节8位,用来表达最小的数据单位,储存数据长度为 -128~127

    short:字节占用2字节16位,储存数值长度为 -215~215

    int:字节占用4字节32位,最为常用的整数类型,储存长度为 -231-1~231

    long:字节占用18字节64位,储存数值长度为 -263~263

    浮点数类型:

    float:单精度浮点型4字节32位,取值范围 3.4e-38~3.4e-38

    double:双精度浮点型8字节64位 ,取值范围 1.7e-308~1.7e-308

    字符类型:

    char:2字节16位 ,储存长度为 0~255

    布尔类型:

    boolean:true 真 和 false 假,1字节8位

    常量

    程序运行过程中值不许变化

    分类:

    1.自定义常量:final
    
    2.字面值常量
    

    注意事项:

    1.字符常量,单引号里面有且仅有一个字符
    
    2.空常量,不可以在输出语句中直接打印
    

    变量

    概念:定义一个容器,把数据存储起来

    变量三要素:数据类型 ,变量名 ,值

    使用变量的的要求:

    1.先声明后使用
    
    2.使用前必须初始化
    
    3.变量有作用域,要在规定的范围内使用该变量
    
    4.同一作用域变量名不能重名
    
    5.变量的使用(注意每条语句结束要以;结尾)
    

    标识符

    Java语言中,对于变量,常量,函数,语句块的名字,我们统统称之为Java标识符。

    标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。

    标识符命名规则:

        1.一个合法的标识符,只能由字母数字下划线,美元符号组成,不能用其他符号
    
        2.不能以数字开头严格区分大小写
    
        3.关键字是不能做标识符
    
        4.理论上无长度限制制,但最好不要太长
    

    标识符规范:

        a.类名:首字母大写,后面单词第一个字母大写
    
        b.变量名:第一个单词首字母小写,后面单词第一个字母大写(驼峰命名)
    

    两种基本数据类型转换

    自动类型转换——>将范围小的类型自动转换到范围大的类型

    实例:

    强制类型转换——>将范围大的类型自动转换到范围小的类型

    语法:数据类型 变量名 = (数据类型)被强转数据值;

    实例:

    运算符

    自加自减运算(以++为例)

    单独使用:

    变量前面++

    int num = 3;
    System.out.println(++num); //3---->先执行++,后执行别的语句

    变量后面++

    int num = 3;
    //>当在一个表达式的时候,会执行别的,最后才会执行++
    System.out.println(num++); //3---->先输出,后++

    && 和 & 区别,||和|区别

    && 和 & 区别:

    && 和 & 结果一样, && 有短路效果,左边为false,右边不执行

    & 左边无论是什么,右边都会执行

    || 和 | 区别:

    ||和 | 结果一样, || 有短路效果,左边为true,右边不执行

    | 左边无论是什么,右边都会执行

    三目运算符

    【条件语句】?【表达式1】:【表达式2】

    要求:俩个表达式的运行结果是相同或者可以跳转成相同的数据类型

    char 类型是 16 位与 short 相同,所以char可以转换为 int ,long,float,double。

    转换后的值为他的ASCLL码对应的值

    int a=10 , b=20;
    System.out.println(a > b ? a : b)

    位运算符(了解)

        左移:<< 运算规则:左移几位就相当于乘以2的几次方
    
        右移:>> 运算规则:右移几位就相当于除以2的几次方
    
        无符号右移:>>> 运算规则:往右移动后,左边空出来的位直接补0,不看符号位
        按位与:&
    

    今日总结:今天学习的知识都是Java基础的知识,之前有了解一些,所以听起来也不费劲,通过老师的讲解,解答了之前自己不明白为什么不同数据类型之间能够进行运算,明白了不同精度转换的规则。今天也是收获满满的一天。明天继续加油!



这篇关于20220713 十组 袁清清 学习笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程