当前位置: 首页 > news >正文

java基础:数据类型的总结

一、Java 常用数据类型

1.数据类型分为:(1)基本数据类型 (2)引用数据类型

2.基本数据类型分类:数值型,非数值型。

3.数值型:(1) 整数类型(byte,short,int,long)  (2) 浮点类型(float,double)  

4.非数值型:(1)字符型(char)    (2)布尔型(boolean)

5.引用数据类型:类(class),接口,数组

6.各数据类型对应的存储空间

(1)byte  1个字节

(2)short   2个字节

(3)int    4个字节

(4)long  8个字节

(5)float   4个字节

(6)double   8个字节

(7)char  2个字节

(8)Boolean    true\false

二.数据类型的转换方式

1、强制(显示)转换类型:数据类型由大到小的转换

     eg.  Int i2 = 12;

    Byte b2 = (byte)  i2;

2、(1)自动(隐式)类型转换:数据类型由小到大的转换

eg.    Byte b1 = 127;

        Int s1 = b1+1;

(2)自动转换的规则:

  1. Boolean 类型不能转换成其他的数据类型
  2. Byte,short,char 三者之间不会相互转换,在计算时首先都会转换成int 类型。

三、分隔符

  1. 分号(;)表示结束,一个语句,一个分号
  2. 圆点(.)相当于“的”
  3. 空格() 等号后的空格可不要,数据类型与变量名间必须空格

四、标识符的规则

  1. 不能有空格
  2. 不能数据开头
  3. 不能是java的关键字
  4. 不能有@,#等符号
  5. 严格区分大小写

五、java的关键字

  1. public 表示所有的人都可以使用
  2. Protected 有限制的
  3. Default 比protected 的限制更低
  4. Private 私有的

六、运算符

  • % 取余 被模数为正,结果为正,反之,也成立
  • a++ 在使用后,使a的值加1

        ++a 使用前,先加1,再使用

  • +=   a += 1;//  a = a+1;

        -=   a -= 1; // a = a-1;

http://www.lryc.cn/news/464372.html

相关文章:

  • 【目标检测论文解读复现NO.39】基于改进 YOLOv8 的轻量级复杂环境苹果叶片病害检测方法
  • python 基础笔记 2(函数, 类)
  • LeetCode 2090.半径为K的子数组平均值
  • Qt C++ 编程中定义了一个槽函数(slot)deleteLater的作用
  • 【Hive】8-Hive性能优化及Hive3新特性
  • 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-18
  • CTF(四)
  • 智慧商城项目1-项目初始化创建
  • Java集合(四)--treeset/treemap/章节练习题目/去重原理的解读和应用
  • 如何开启华为交换机 http
  • SpringBoot中的RedisTemplate对象中的setIfAbsent()方法有什么作用?
  • 《合肥工业大学学报(自然科学版)》
  • Android11 USB Camera会出现预览绿屏问题
  • Mongodb 获取集合(collection)的统计信息
  • Java中的集合(1)——List、Map和Set
  • MySQL8.0主从同步报ERROR 13121错误解决方法
  • 【论文阅读】03-Diffusion Models and Representation Learning: A Survey
  • 【深度学习】RNN的简单实现
  • 每次请求时,检查 JWT Token的有效期并决定是否需要刷新
  • AI大模型开发架构设计(13)——LLM大模型的向量数据库应用实战
  • WPF中Grid、StackPanel、Canvas、WrapPanel常用属性
  • 【芙丽芳丝净润洗面霜和雅漾舒护活泉喷雾
  • ubuntu更新Cmake
  • CMOS晶体管的串联与并联
  • 从IT高管到看门大爷:53岁我的职场华丽转身
  • Redis入门到精通(三):入门Redis看这一篇就够了
  • IP基本原理
  • 数据分析题面试题系列2
  • uniapp 单表、多级动态表单添加validateFunction自定义规则
  • FPGA高端图像处理培训第一期,提供工程源码+视频教程+FPGA开发板