zoukankan      html  css  js  c++  java
  • java变量的声明和数据类型

    一、关键字

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

      访问控制:private、protected、public

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

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

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

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

      包相关:import、package

      变量引用:super、this

      保留字:goto、const

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

     二、数据类型

    类型

    名称

    含义

    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——任意精度的定点实数,可用于精确的货币计算等。

    三、定义变量

    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);

    三、变量的命名规范

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

    有效标识符如下:

    identifier , userName ,User_name , _sys_varl ,$change

    无效标识符如下:

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

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

  • 相关阅读:
    PJSUA2开发文档--第五章 帐户(号)Accounts
    PJSUA2开发文档--第四章 端点ENDPOINT
    PJSUA2开发文档--第三章 PJSUA2高级API
    PJSIP 自动化测试工具安装 Python安装
    pjsip 播放音视频
    TTS 文字转语音 ekho
    使用 pjsip 代码独立开发
    windows网络编程中文 笔记(二)
    coTurn测试程序之 turnutils_uclient
    coTurn测试程序之turnutils_stunclient.exe
  • 原文地址:https://www.cnblogs.com/weibanggang/p/11126919.html
Copyright © 2011-2022 走看看