第四节 常量和变量

常量和变量

常量的概念和分类

常量:在程序运行期间,固定不变的量。

常量的分类

  1. 字符串常量 :用双引号引起来的部分。如:“Hello,World!”、“abc”、“123”。
  2. 整数常量: 数字(无小数点)
  3. 浮点数常量:数字(含小数点)
  4. 字符常量:用单引号引起来的单个字符。例如:‘A’ 、‘B’、‘人’
  5. 布尔常量:true、false
  6. 空常量:null (代表没有任何数据)。

常量的打印输出

public class Const {
    public static void main (String [] args){
        // 字符串常量
        System.out.println("Hello,World!");
        System.out.println("上进威龙");
        //整数常量
        System.out.println(666);
        System.out.println(-666);
        //浮点数常量
        System.out.println(3.14);
        System.out.println(-3.14);
        //字符常量 (两个引号之间必须只有一个字符,且不能为空。
        System.out.println('A');
        System.out.println('好');
        //布尔常量
        System.out.println(true);
        System.out.println(false);
        //空常量,空常量不能直接打印输出
    }
}

基本数据类型

  1. 整数型: byte(1字节)、 short(2字节)、 int(4字节) 、long(8字节)
  2. 浮点型: float(4字节)、 double(8字节)
  3. 字符型: char(2字节)
  4. 布尔型: boolean(1字节)

注意事项:

  1. 字符串不是基本数据类型,而是引用数据类型。
  2. 浮点型可能只是近似值,非精确值。
  3. 数据范围与字节数不一定相关。如:float数据范围比long更加广泛,但是long是8字节 float是4字节。
  4. 浮点数当中默认类型是double,如果用float,需加上后缀F(f)。
  5. 如果是整数,默认为int型,如果用long,需加上后缀L(l)

变量的概念与定义格式

**变量:**程序运行期间,内容可以发生改变的量。

创建一个变量并且使用的格式:

数据类型 变量名称 ; //创建了一个变量

变量名称 = 数据值; //将右边的数据值赋给左边的变量

一步到位的格式:

数据类型 变量名称 = 数据值; //在创建一个变量的同时,立刻放入指定的数据值。

变量的基本使用

代码编写如下 :

public class Variable {
    public static void main (String [] args) {
        //创建一个变量 格式:数据类型 变量名称;
        int num;
        //向变量中存入数据 格式: 变量名称 = 数据值;
        num = 99;
        //当打印输出变量名称的时候,显示的是变量的内容
        System.out.println(num);
        //改变变量的值
        num = 66;
        System.out.println(num);
        //一步到位格式
        int num1 = 33;
        System.out.println(num1);
        int num2 = num1;
        System.out.println(num2);
    }
}

在这只举出int变量的例子,其他不一一列举。在使用不同变量时需注意字节限制和使用规范。

变量的重要事项

  1. 如果创建多个变量,那么变量之间的名称不可以重复。
  2. 对于float和long类型来说,字母后缀F和L不能省略。
  3. 如果使用byte或者short类型的变量,右侧的数据值不能超过变量类型的范围。
  4. 没有进行赋值的变量,不能直接使用,必须在赋值之后才能使用。
  5. 变量使用不能超过作用域1的范围。
  6. 可以通过一个一句创建多个变量,但一般情况不推荐。

右侧的数据值不能超过变量类型的范围。
4. 没有进行赋值的变量,不能直接使用,必须在赋值之后才能使用。
5. 变量使用不能超过作用域1的范围。
6. 可以通过一个一句创建多个变量,但一般情况不推荐。


  1. 作用域:从定义变量的一行开始,一直到直接所属的大括号结束为止。 ↩︎ ↩︎

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值