Java中的属性以及基本数据类型
Java中的属性以及基本数据类型
Java中的属性,就是类中描述对象状态的语句,说白了,就是数据,比如我们创建一个类叫做“人”,那么我们就可以用30这个数字来描述他的年龄。
数据分为两种,常量和变量。常量顾名思义,就是程序中不能被修改的数据。相应地,变量当然就可以被修改。这样划分是因为,有的数据我们要经常修改,而有的数据我们不要修改,却要经常引用,那么就要视情况来判断究竟是要定义一个变量呢,还是常量。
我们想要定义一个常量或变量,需要掌握的知识包括:数据的基本类型、声明变量和常量的基本语法,以及给变量或常量赋值的语法首先是数据的类型。Java中数据分成不同的类型,有两大类,基本数据类型(primitive type)和引用数据类型,现在我们来看基本数据类型。基本类型的数据包括三种:数值型、字符型和布尔型。下面通过表格来展示Java中基本数据类型的名称、简写、取值范围、内存存储需求以及示例说明。
名称 | 简写 | 取值范围 | 内存存储需求 | 默认值 | 示例说明 |
整形 | int | -2,147,483,648 |
4字节 | 0 | 例如:int x = 12456789; 最常用 |
短整型 | short | -32,768 ~ 32,767 | 2字节 | 0 | 例如:short x = 12345; |
长整型 | long | -9,223,372,036,854,775,808 ~ |
8字节 | 0 | long x = 1,000,000,000,000; 虽然长整型超过20亿基本够用,但是加入想要表示一个星球的的人口就可能要用到长整型 |
字节型 | byte | -128 ~ 128 | 1字节 | 0 | byte x = 123; |
浮点型 | float | 约±3.40292347E+38 | 4字节 | 0.0f | float x= 1.234f; 浮点型数据后面加f标记,多数情况其精度不能满足要求 |
双精度浮点性 | double | 约±1.79769313486231570E+308 | 8字节 | 0.0d | double x = 123.456d; 双精度浮点型数据在后面加d标记,其精读是浮点型的两倍,比较常用 |
字符型 | char | '\u0000 - u\ffff' | 不确定 | '\u0000' | char x = 'a'; |
布尔型 | boolean | true、false | 1/8字节 | false | boolean x = true; |
怎样定义变量?基本语法就是: 类型变量名 = 值; 也可以现不给变量赋值,等到要用的时候再赋值: 类型变量名; 赋值: 变量名 = 值;
怎样定义常量呢?只要在变量的基础上在类型前加上final就可以了: final 类型 常量名 = 值; 命名规范:Java中的常量一般用大写字符命名,而变量一般用Camel命名法,即每个单词首字母大写。
评论暂时关闭