常量与变量的使用

常量与变量的使用

一)、字符串常量和字符常量

1-1):字符串常量:
由双引号" " 引起的内容,println("善学如春起之苗");
1-2):字符常量:
由单引号' ' 引起的内容

    println('J');



public class Test1 {
    public static void main(String[] args) {

        // 控制台输出任意5行字符串类型常量值
        System.out.println("善学如春起之苗");
        System.out.println("不见其增,日有所长");
        System.out.println("假学如磨刀之石");
        System.out.println("不见其损,年有所亏");
        System.out.println("加油吧!少年");
        // 控制台输出任意5行字符类型常量值
        System.out.println('J');
        System.out.println('A');
        System.out.println('V');
        System.out.println('A');
        System.out.println('!');
    }

二)、整数型常量和浮点型常量

2-1):整数型常量
              直接输出整数数字
2-2): 浮点型常量
          直接输出小数数字

public static void main(String[] args) {
          // 控制台输出任意5行整数类型常量值
          System.out.println(-2147483648);
          System.out.println(-100);
          System.out.println(0);
          System.out.println(100);
          System.out.println(2147483647);

          // 控制台输出任意5行小数类型常量值
          System.out.println(-100.0);
          System.out.println(-10.0);
          System.out.println(0.0);
          System.out.println(10.9);
          System.out.println(100.9);

      }

三)、布尔型常量

  • 直接输出true或false

    public static void main(String[] args) {
    // 控制台输出所有布尔类型常量值
    System.out.println(true);
    System.out.println(false);
    }

四)、变量的概念

  • 变量
    程序运行期间可以发生改变的值
    创建变量:
    变量类型 变量名 = 赋值
    调用变量名的过程就是在使用变量

    public class Test1 {
    public static void main(String[] args) {
    // 定义2个 byte类型变量,分别赋byte类型范围内最大值和最小值,并输出在控制台.
    byte num1 = -128;
    byte num2 = 127;
    System.out.println(num1);
    System.out.println(num2);

          // 定义2个 short类型变量,分别赋short类型范围内的值,并输出在控制台.
          short num3 = -32768;
          short num4 = 32767;
          System.out.println(num3);
          System.out.println(num4);
    
          // 定义2个 int类型变量,分别赋int类型范围内的值,并输出在控制台.
          int num5 = -2147483648;
          int num6 = 2147483647;
          System.out.println(num5);
          System.out.println(num6);
    
          // 定义2个 long类型变量,分别赋超过int类型范围的值,并输出在控制台.
          long num7 = -2147483649L;
          long num8 = 2147483648L;
          System.out.println(num7);
          System.out.println(num8);
      }
    

    }

四)、常量的概念及分类

  • 常量的概念
    程序运行期间固定不变的量
    一般是在没有变量引用的数据,如直接打印输出的量,没有指针指向
  • 常量的分类
    1. 字符串常量 “hello”
      由" "引起的部分,如:直接 “hello”, 没有变量指向
      字符串常量在内存中存放的是一个固定的地址值
    2. 字符常量 ‘a’
      由单引号' ',引起的部分,如: ‘a’,
      字符常量在内存中以ASCII码的形式存储,是一个固定数值,占一个字节
    • 字符常量和整型常量1的区别
      '1' 和 1 的区别:
      字符常量‘1’: 在内存中以ASCII码的形式存储,占一个字节
      整型常量1:在内存中以二进制补码的形式存储,占2-4个字节
    1. 整型常量 2
      直接写上的数,没有小数点,如:2
    2. 浮点型常量 2.33
      直接写上的数,有小数点, 如:2.33
    3. boolean常量 true 或 false
      直接写上 true 或 false
金麟岂能忍一世平凡 飞上了青天 天下还依然
原文地址:https://www.cnblogs.com/Auge/p/11609827.html