Java中的属性以及基本数据类型

  Java中的属性,就是类中描述对象状态的语句,说白了,就是数据,比如我们创建一个类叫做“人”,那么我们就可以用30这个数字来描述他的年龄。

  数据分为两种,常量和变量。常量顾名思义,就是程序中不能被修改的数据。相应地,变量当然就可以被修改。这样划分是因为,有的数据我们要经常修改,而有的数据我们不要修改,却要经常引用,那么就要视情况来判断究竟是要定义一个变量呢,还是常量。

  我们想要定义一个常量或变量,需要掌握的知识包括:数据的基本类型、声明变量和常量的基本语法,以及给变量或常量赋值的语法


  首先是数据的类型。Java中数据分成不同的类型,有两大类,基本数据类型(primitive type)和引用数据类型,现在我们来看基本数据类型。基本类型的数据包括三种:数值型、字符型和布尔型。下面通过表格来展示Java中基本数据类型的名称、简写、取值范围、内存存储需求以及示例说明。

名称   简写   取值范围   内存存储需求   默认值   示例说明  
整形   int   -2,147,483,648 ~ 2,147,483,647     4字节   0   例如:int x = 12456789; 最常用  
短整型   short   -32,768 ~ 32,767   2字节   0   例如:short x = 12345;  
长整型   long   -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807   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命名法,即每个单词首字母大写。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/b3b10a9b024ddca5306c6baf8d067984.html