简单变量-Java

标识符

标识符就是你给代码里各种东西起的名字。无论是变量名(如 userName)、类名(如 Student)、方法名(如 calculateSum)还是常量名

Java命名规则

[!IMPORTANT]

  • 开头:不能是数字,必须是字母、_$
  • 基本组成:字母、数字、下划线_、美元符号$
  • 不可以使用关键字
  • 大小写敏感

习惯

  • 类/接口/枚举:大驼峰
  • 方法/变量:小驼峰
  • 常量:UPPER_SNAKE_CASE

数据类型

数据类型:Java、C#、C++都是强类型语言。

要求变量必须先定义后才可以使用。

格式:数据类型关键字 标识符;

标识符赋值: 标识符 = 数据(关键字的数据类型的数据)。

合并格式 数据类型关键字 标识符= 数据;

Java数据类型

基本数据类型:

  • 数值类型:
    • 整数类型:
      • byte(1字节)
      • short(2字节)
      • int(4字节)
      • long(8字节)
    • 浮点数类型:
      • float(4字节)
      • double(8字节)
    • 字符类型:char(2字节)
  • boolean类型:1字节,只有true和false

引用数据类型:类、接口、数组。

/**
 * @author tcs
 * @date 2026/5/10
 * @think
 */
public class Primitive_Data_Types {
    public static void main(String[] args) {
        byte byte_a = 10;
        short short_a = 12;
        int int_a = 122;
        long long_a = 454744868L;//After the number have a 'l' or 'L'
        float float_a = 1.55f;  //After the number have a 'f' or 'F'
        double double_a=1.56688;
        char char_a='a'+5;  //only one number 在Unicode表中
        char char_a1='\u0061';
        boolean boolean_a = true;
        System.out.println(byte_a+","+short_a+","+int_a+","+long_a+","+float_a+","+double_a+","+char_a+","+boolean_a);
        System.out.println(char_a+""+char_a1);
    }
}

进制 :8进制 0+数据;16+进制 0x+数据

jdk7,数字之间可以用下划线分割

最好完全避免使用浮点数进行比较

银行业务使用BigDecimal 数学工具类

int a=500_000_000
int int_10 = 10;
int int_8 = 010;  //8进制 0
int int_16 = 0x10; //16进制 0x
System.out.println(int_10+"+"+int_8+"+"+int_16);

类型转换:

byte、short、char→int→long→flaot→double

强制转换 (类型)变量名:高转低

主动转换 低转高

[!NOTE]

1.布尔不可以转
2.不可以把对象装化为不相干的类型
3.高转低强制转换,有内存溢出风险

int i=500;
        System.out.println(i);
        System.out.println((byte)i);
        System.out.println(i+555.5f);

变量

Java变量:

java是强类型语言,每个类型必须声明对象

Java变量是程序中最 基本的存储单元,要素包括变量名、变量类型和作用域

type varName [=value] [{,varName [=value]}];

作用域:

类变量: 有关键字 static

实例变量:

局部变量:写在方法内

常量:

不变的值

Java常量(关键字final):final 数据类型 常量名 = 值;

posted @ 2026-05-10 23:20  tcs  阅读(2)  评论(0)    收藏  举报