java变量的声明和数据类型

1、关键字

java程序语言的关键字只有53个。具体以下:java

  访问控制:private、protected、public程序员

  修饰类、方法、属性和变量:abstract、class、extends、final、implements、interface、native、new、static、strictfp、synchronized、             transient、volatile、enum、assertide

  程序控制:break、continue、return、do、while、if、else、for、instanceof、switch、case、defaultthis

  基本类型:boolean、byte、char、double、float、int、long、short、null、true、false、voidspa

  错误处理:try、catch、throw、throws、finallycode

  包相关:import、packageblog

  变量引用:super、thisci

  保留字:goto、const作用域

以上这些关键字就是程序员编写程序时使用的最小单位。其中const和goto虽然在Java中未被使用,但考虑到它们与C++的关联性,因此仍然保留为关键字。it

 2、数据类型

类型

名称

含义

bit

字节数

值范围

整型

byte

字节

8

1字节

-128—127

short

短整型

16

2 字节

-32768—32767

int

整型

32

4 字节

-2,147,483,648 —2,147,483,647

long

长整型

64

8 字节

-9223372036854775808—922337203685477580

浮点型

float

浮点数

32

4 字节

有效位数15位

double

双精度浮点数

64

8 字节

有效位数15位

字符

char

字符

16

2 字节

Unicode字符集

布尔型

boolean

布尔型

1

 

true/false

 

  除了基本数据类型外,为了实际应用的须要,Java还提供了两个用于高精度计算的非基本数据类型的数字类,他们是:

  BigInteger——任意大的整数,可用于密码学计算等。

  BigDecimal——任意精度的定点实数,可用于精确的货币计算等。

3、定义变量

java是强类型语言,全部的变量都必须先声明才能使用,声明变量时必须指定变量存储信息的类型。变量的声明通常使用名值对的方式,包含变量名和变量值,经过变量名能够引用变量值,也能够修改变量名的值。

  首先,声明一个变量的基本格式是:

   数据类型 变量名;

       int type;
       boolean flag;
       float score;

  上面提到变量的声明通常使用名值对的格式,具体格式以下:

   数据类型 变量名 = 数值;

     int box=100;
       int a=300;
       boolean f=true;

  能够在同一行同时声明多个同一类型的变量,这样能够简化咱们的代码,提升可阅读性,具体格式以下:

int a,b,c;

上面例子中,同时声明了三个整型变量(a,b,c),变量和变量之间使用英文逗号(,)隔开。固然咱们也是能够想上面介绍的,为变量赋予初始值。以下面这个例子:

 //变量a和变量c分别赋予了初始值。
  int a=100,b,c=20;

变量声明后,咱们就能够经过变量名引用变量值或者修改变量名所存储的值了。在同一做用域下,变量只能声明一次,可是能够屡次的赋值,不断根据程序的须要修改变量原来存储的变量值。具体格式以下:

变量名 = 新的数值;

引用该变量名的值就更简单了,直接使用变量名便可。以下面这个例子:

     //声明变量a,并同时赋初始化值是100;
      int a=100;
      //引用变量a,这时候输出的是变量所存储的值,应该是100
      System.out.println(a);
      //为赋值200
      a=200;
      //再次引用变量a,输出的也是变量所存储的值,但这时候应该是200了
      System.out.println(a);

3、变量的命名规范

 

Java语言中,变量命名要符合必定规则。标识符是赋予变量、类或方法的名称。标识符可从一个字母、下划线(_)或美圆符号($)开始,随后也可跟数字。标识符是大小写区别对待的而且未规定最大长度。

有效标识符以下:

identifier , userName ,User_name , _sys_varl ,$change

无效标识符以下:

123abc , abc¥5 ,abc ert , add34)

java的变量命名还有不少约定俗成的习惯,虽然你不按照这样的命名习惯也不会出现语法错误,不过为了提升程序的可读性,咱们建议你仍是使用下面的这几个习惯。

相关文章
相关标签/搜索