Java 中的常量、变量的定义及使用

2023-03-24  本文已影响0人  笔头还没烂

一、相关概念

  1. 标识符
    (1)标识符的命名规则
    • 标识符可以由字母、数字、下划线(_)和美元符号($)组成,不能以为数字开头;
    • 标识符严格区分大小写;
    • 标识符不能是 Java 关键字和保留字;
    • 标识符的命名最好能反映出作用;
  2. 关键字
  3. 变量
    (1)变量的三个元素:变量类型、变量名和变量值
    (2)变量名的命名规则
    • 满足标识符命名规则;
    • 符合驼峰法命名规范;
    • 尽量简单,做到见名知意;
    • 变量名的长度没有限制;
      (3)类的命名规则:
    • 满足 Pascal 命名法规范;
  4. 数据类型
    (1)基本数据类型(8种3大类):
    • 数值型
      • 整数类型(byte、short、int、long)
      • 浮点类型(float、double)
    • 字符型(char)
    • 布尔型(boolean):true、false 3基本数据类型.png
      (2)引用数据类型:类(class)、接口(interface)、数组

变量声明

赋值

基本数据类型的存储

  1. 类型转换

    • 类型转换分为自动类型转换和强制类型转换

    • 自动类型转换又叫隐式类型转换 5自动类型转换顺序.png
    • 强制类型转换

    • 如果A类型的数据表示范围比B类型大,则将A类型的值赋值给B类型时需要强制类型转换

      • 如:double d = 123.4;
        float f = (float)d;
      • 强制数据类型转换的格式:(数据类型)数值
      public class TypeExchange {
          public static void main(String[] args) {
              //char类型和int类型之间的转换
              char c = (char)65536;
              int n;
              n = c;//隐式类型转换
              c = (char)n;
      
              //整型和浮点型的类型转换问题
              int x = 100;
              long y = x;
              x = (int)y;
              float f = 1000000000000L;
              System.out.println("f="+f);
              float f1 = 103948583923948L;
              System.out.println("f1="+f1);
          }
      }
      

      运行结果如下:

      f=1.0E12
      f1=1.03948585E14

  2. 常量
    (1)用final修饰的变量

上一篇 下一篇

猜你喜欢

热点阅读