Java学习中,数据类型是我们需要先掌握的基础
数据类型大致可以分为:基本类型,变量,常量以及引用类型
1.基础类型:基础类型是比较常见的一种数据。
(1)字符型
单字符:用 char来表示,在程序中是用双引号来使用的 ‘?‘ 值得注意的是单引号内必须有,且只能有一个符号。否则就是错误的。
字符串: 一般表示为String ,在程序中是用双引号来使用的 “*” 这里的字符串可以有0~N个符号(N取决于内存)(字符串是也可以不作为基础类型,它是一个比较特殊的存在,这里是方便记忆)
(2)数值型 (数值型数据都有一定的表示范围,超出这个范围就需要换个范围大的数据类型表示。)
整数:
字节:byte 取值范围是在 -128~+127
短整:short 取值范围是在 -32768~+32767
整数:int 取值范围是在 -21亿~+21亿
长整:long 没有明确的取值范围,是整数中范围最大的
默认类型:1
小数:
单精度:float 没有明确的取值范围,可以和整数比较来记忆 float>long
双精度:double 和float一样没有明确的取值范围 double>float
默认类型: 1.0
总结这些数值类型的取值大小关系:byte<short<int<long<float<double
(3)布尔型
布尔:boolean true/false 条件构成的基础(虽然是少的,但是在程序中起到很重要的作用)
2.变量:值可以变的存储空间
简单来书变量就是一个可以储存数据的空间,在使用时 我们需要注意以下几 点:
(1)变量的声明方式:数据类型 变量名称;
(2)变量赋值方式:变量名称 = 值;(赋值和声明有时可以一起进行:数据类型 变量名称 = 值;)
(3)变量使用:以输出为例,输出: System.out.println(变量名称);
(4)变量的命名规则,(这是比较重要也是很需要注意的地方)
1)首字母:为小写的英文字母或者下划线,人民币符号(¥)美元符号
2)其他部分:英文字母或者下划线,人民币符号(¥)美元符号($)以及数字
3)整体命名:驼峰(除了首字母外,其他每个单词首字母大写,例如myMonthSalary)
4)见名知义(尽量是别人很容易明白变量表达的意思)
3.常量:值不可以改变的存储空间
(1)声明常量且赋值: final 数据类型常量名称 = 值;
(2)常量的命名规则:全部大写
例如: Math.PI
4.引用类型(类别很大,刚开始学习,不能很好的概括,后期会补上)
这里举一个例子:
long的关联类型:日期: 1589186180775:
这里在Java程序中可能,表示从系统纪元起到现在的亳秒数。
刚开始学习,还有很多不是很好介绍,以后会补上,有不对的地方望指正!