【JavaSE基础】1、命名规范与基本类型

1. Java中变量的命名规范

1.1 Java中变量命名原则:

1、变量名只能是数字、字母、下划线、$这四种字符组成,并且首字母不能是数字

2、变量名不能是系统关键字,如:public、static、String、 int、float…

3、变量名是区分大小写的,如:Name和name是代表两个不同的变量

1.2 Java中变量命名规范:

1、java的变量名一般使用驼峰式命名法(首单词的首字母小写,其他单词的首字母必须要大写,如:helloWorld)

2、java的变量名尽量做到见名知义,如:name代表人的姓名,age代表代表人的年龄

2. Java中的八种基本类型

整型、浮点型、布尔型、字符型

2.1 整型

byte:字节型,占1个字节,8位

short:短整型,占2个字节,16位

int:整型,占4个字节,32位

long:长整型,占8个字节,64位

代码示例:

public static void main(String[] args) {
    // 1. 整型(byte short int long)
    test01();
}

private static void test01() {
    // 第一部分:Byte字节型
    // 1.1 声明一个字节型
    byte b = -128;
    // 1.2 查看字节型范围
    byte maxValueByte = Byte.MAX_VALUE;
    byte minValueByte = Byte.MIN_VALUE;
    System.out.println("minValueByte = " + minValueByte);
    System.out.println("maxValueByte = " + maxValueByte);

    // 第二部分:Short短整型
    short s = 123;
    short minValueShort = Short.MIN_VALUE;
    short maxValueShort = Short.MAX_VALUE;
    System.out.println("minValueShort = " + minValueShort);
    System.out.println("maxValueShort = " + maxValueShort);

    // 第三部分:int整型
    int a = 12345;
    int minValueInt = Integer.MIN_VALUE;
    int maxValueInt = Integer.MAX_VALUE;
    System.out.println("minValueInt = " + minValueInt);
    System.out.println("maxValueInt = " + maxValueInt);

    // 第四部分:long长整型
    long l = 123;
    long minValueLong = Long.MIN_VALUE;
    long maxValueLong = Long.MAX_VALUE;
    System.out.println("minValueLong = " + minValueLong);
    System.out.println("maxValueLong = " + maxValueLong);

}

程序运行结果为:

image-20240701124815995

2.2 浮点型

float:单精度浮点型,占4个字节,保留小数点后7位

double:双精度浮点型,占8字节,保留小数点后15位

代码示例:

public static void main(String[] args) {
    // 2. 浮点型(float double)
    test02();
}

private static void test02() {
    // 1.1 单精度浮点型(float)
    // float f = 2.345;                //(错误的赋值方法演示)因为java中的小数默认为double类型,所以这里为报错!
    float f1 = 2.345f;                 // 正确的方式:可以转换为float就正常了
    float f2 = (float) 2.345;          // 正确的方式
    float f3 = 2.32324234234234324324234f;
    System.out.println("f3 = " + f3);
    
    // 1.2 双精度浮点型(double)
    double d1 = 2.33434222324242342343243242;
    System.out.println("d1 = " + d1);
    // 1.3 当单精度与int计算时,返回结果是一个单精度类型
    float f4 = f1 + 1;
    // 1.4 当双精度与long计算时,返回结果是一个双精度类型
    double l = d1 + 100L;
}

程序运行结果为:

image-20240701125840880

2.3 布尔型

boolean:取值true或者false

​ true:代表真

​ false:代表假

代码示例:

public static void main(String[] args) {
    // 3. 布尔型(boolean)
    test03();
}

private static void test03() {
    boolean b1 = true;
    System.out.println("b1 = " + b1);
    b1 = !b1;
    System.out.println("b1 = " + b1);

}

程序运行结果为:

image-20240701130132720

2.4 字符型

char:占2个字节,可以存放汉字

代码示例:

public static void main(String[] args) {
    // 4. 字符型(char)
    test04();
}

private static void test04() {
    //1. 声明一个字符型
    char ch = 'a';
    // 2. 字符型与键盘上的ascii码值对应:
    // 如:'a'-'z': 97-122
    // 'A'-'Z': 65-90
    // '0'-'9': 48-57
    int ch1 = ch - 2;
    System.out.println("ch1 = " + ch1);
    
    // 案例:将小写字母转换为对应的大写字母
    char ch2 = 'd';
    char ch3 = (char) (ch2 - ('a' - 'A'));
    System.out.println("ch3 = " + ch3);
}

程序运行结果为:

image-20240701130332010

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

浮生146

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值