常量、变量

总结:

常量(掌握)

在程序运行过程中,其值不可以发生改变的量。

Java中的常量:字符串、整数、小数、字符、布尔、null

变量(掌握)

在程序运行过程中,其值可以发生改变的量。

变量的定义格式:数据类型 变量名 = 初始化值;

  • 同一对{}中,定义变量名不能重复
  • 变量未赋值不能使用
  • 定义long类型,在后面加大写L
  • 定义float类型,在后面加大写F

一、常量

常量:在程序运行过程中,其值不可以发生改变的量。

Java中的常量分类:

1. 字符串常量
  • 用双引号括起来的多个字符(可以包含0个、一个或多个),例如"a"、"abc"、"中国"等...
2. 整数常量
  • 整数,例如:-10、0、88等
3. 小数常量
  • 小数,例如:-5.5、1.0、88.88等
4. 字符常量
  • 用单引号括起来的一个字符,例如:'a'、'5'、'B'、'中'等
5. 布尔常量
  • 布尔值,表示真假,只有两个值true和false
6. 空常量
  • 一个特殊的值,空值,值为null

除空常量外,其他常量均可使用输出语句直接输出。

public class Demo {
    public static void main(String[] args) {
        System.out.println(10); // 输出一个整数
        System.out.println(5.5); // 输出一个小数
        System.out.println('a'); // 输出一个字符
        System.out.println(true); // 输出boolean值true
        System.out.println("Hollo 猪猪"); // 输出字符串
    }
}

二、变量

1. 变量的定义

变量:在程序运行过程中,其值可以发生改变的量。

从本质上讲,变量是内存中的一小块区域,其值可以在一定范围内变化。

2. 定义变量的三种方式
声明变量并赋值
数据类型 变量名 = 初始化值; // 声明变量并赋值
int age = 18;
System.out.println(age);
先声明,后赋值
// 先声明,后赋值(使用前赋值即可)
数据类型 变量名;
变量名 = 初始化值;
double money;
money = 666666666.66;
System.out.println(money);
同类型定义多个变量(建议少用)

同一行定义多个同一种数据类型的变量,中间使用逗号隔开。但不建议使用这种方式,降低程序的可读性。

int a = 10, b = 20; // 定义int类型的变量a和b,中间使用逗号隔开
System.out.println(a);
System.out.println(b);

int c,d; // 声明int类型的变量c和d,中间使用逗号隔开
c = 30;
d = 40;
System.out.println(c);
System.out.println(d);

变量的使用:通过变量名访问即可。

3. 使用变量时的注意事项
  • 在同一对花括号{}中,变量名不能重复。

  • 变量在使用之前,必须初始化(赋值)。

  • 定义long类型的变量时,需要在整数的后面加L(大小写均可,建议大写)。因为整数默认是int类型,整数太大可能超出int范围。

  • 定义float类型的变量时,需要在小数的后面加F(大小写均可,建议大写)。因为浮点数的默认类型是double, double的取值范围是大于float的,类型不兼容。

原文地址:https://www.cnblogs.com/eba001/p/13250477.html