java基础班第二天

java基础班第二天本文可以供非 0 代码基础或者学到某一篇课程中断了 继续避免重新学习浪费时间的同学阅读和快速过一遍 0 基础同学最好还是过一遍原视频 韩老师讲的特别细 附上视频地址 零基础 快速学 Java 韩顺平 零基础 30 天学会 Java 哔哩哔哩 bilibili 另外大家可以一起督学 共同学习 期待一起完成一个课程

大家好,我是讯享网,很高兴认识大家。



本文可以供非0代码基础或者学到某一篇课程中断了,继续避免重新学习浪费时间的同学阅读和快速过一遍,0基础同学最好还是过一遍原视频,韩老师讲的特别细

附上视频地址:【零基础 快速学Java】韩顺平 零基础30天学会Java_哔哩哔哩_bilibili

另外大家可以一起督学,共同学习,期待一起完成一个课程


Java基础-数据类型

变量

基本代码示例

 
讯享网 

变量使用注意事项:

  1. 变量表示内存中的一个存储区域[不同的变量,类型不同,占用的空间大小不同比如:int 4 个字节, double 就是 8个字节]
  2. 该区域有自己的名称[变量名]和类型[数据类型]
  3. 变量必须先声明,后使用,即有顺序
  4. 该区域的数据可以在同一类型范围内不断变化
  5. 变量在同一个作用域内不能重名
  6. 变量=变量名+值+数据类型,这一点请大家注意。变量三要素

程序中的+号

  1. 当左右两边都是数值型时,则做加法运算
  2. 当左右两边有一方为字符串型时,则做拼接
讯享网

Java数据类型

注意重点记忆

数据类型之--整数类型

Detail

  1. 各整数类型的范围和字段长度是固定的,不受操作系统影响
  2. 整型常量默认为int型,声明long型常量后须加"l"或"L"
  3. 通常用int即可,除非不足以表示大数才使用long
  4. bit: 计算机中的最小存储单位。byte:计算机中基本存储单元,1byte = 8 bit

数据类型之--浮点类型

Detailjava基础班第二天

  1. 浮点数在机器中存放形式,浮点数=符号位+指数位+尾数位
  2. 浮点型常量默认为double型,声明float型常量后须加"f"或"F"

  3. 浮点型常量两种表示形式

    十进制数形式:5.12 512.0f .512

    科学计数法形式:5.12e2[5.12*10的2次方]//512 5.12E-2[5.12/10的2次方]//0.0512

  4. 浮点数小“陷阱”
 

这里可以通过

System.out.println(Math.abs(num1 - num2));

4.0626E-16

//使用到java的API,作用是差值给算出来,差值非常小,再给个if差值小于多少就认为相等即可

扩展 -- Java API文档

中文java8的在线文档:https://www.matools.com/api/java8

Java类的组织形式

上面的Math就是用到的一种类,而abs是Math类的一个方法

数据类型之--字符类型

讯享网

Detail

  1. 字符常量是用单引号括起来的单个字符,双引号引起来是字符串
  2. 允许使用转义字符来转变为特殊字符型常量,如上的' '
  3. char的本质是一个整数,输出时,是Unicode编码,如a是&#97(可以用类型转换来转换输出看下)
  4. char类型可以进行运算

字符类型本质

  1. 字符型 存储到 计算机中,需要将字符对应的码值(整数)找出来,比如'a'存储:'a' ==>码值 97 ==>二进制(110 0001)==>存储 读取:二进制()=>97===>'a'=>显示
  2. 字符和ascii码值的对应关系是通过编码表决定的(规定好)
  3. 可以自行了解一下如下编码方式的字母和汉字的占用以及字符范围
  • ASCII
  • Unicode
  • utf-8
  • gbk
  • gb2312
  • big5

数据类型之--布尔类型

示例代码

 

Detail

  1. 不可以使用0或者非0的整数来代替false和true
小讯
上一篇 2024-12-31 11:48
下一篇 2025-01-01 11:44

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/3268.html