第四天:java基本概念

本文介绍了Java中的基本概念,包括注释的三种类型——单行、多行和文档注释,以及标识符的规则。讨论了Java的八大基本数据类型,如整数、浮点、字符和布尔类型,并提到了进制表示法。此外,还涉及了浮点数处理的精度问题和BigDecimal类的使用,以及字符的强制转换和转义字符的应用。
摘要由CSDN通过智能技术生成

Java基本概念

注释

注释并不会被执行,是写给人看的,可分为单行注释、多行注释和文档注释


单行注释

//后书写注释内容

只能在单行书写

在这里插入图片描述


多行注释

/*回车后书写注释内容

可在多行书写

在这里插入图片描述


文档注释

/**回车后书写,有一定共功能,可加参数

可多行书写

在这里插入图片描述

标识符

Java所有的组成成分都需要名字。类名、变量名以及方法名都被称为标识符


关键字

在这里插入图片描述


注意点

  1. 所有的标识符都应以字母(A-Z,a-z)、美元符($)或下划线(_)开始

  2. 首字符之后可以是字母(A-Z,a-z)、美元符($)、下划线(_)或数字的任意字符组合

  3. 不能使用关键字作为变量名或方法名

  4. 标识符是大小写敏感

数据类型

Java为强类型语言(安全性更强,但是速度较慢)

要求变量的使用要严格符合规定,所有的变量必须定义后才能使用


在这里插入图片描述

浮点即为小数


八大基本数据类型

public class demo01 {
    public static void main(String[] args) {
        //八大基本数据类型
        //整数类
        byte num1=10;
        int num2=20;
        short num3=30;
        long num4=40l;       //注意:Long类型要在数字后加L
        //浮点类
        double num5=50.1;
        float num6=50.2f;     //注意:Float类型要在数字后加F
        //字符
        char name='中';       //注意:单引号  
                              //String不是关键字,是类,定义字符串
        //布尔值:表是非对错
        boolean flag=false;
        boolean flag2=true;
        //不要忘记加;


    }
}

字节的概念

在这里插入图片描述

数据类型拓展


整数拓展:进制问题

public class demo01 {
    public static void main(String[] args) {
        int i = 10;       //正常十进制
        int i1 = 0b10;    //二进制以0b开头,后接数字
        int i2 = 0x10;    //十六进制以0x开头,后接数字
        int i3 = 010;     //八进制以0开头,后接数字
        System.out.println(i);
        System.out.println(i1);
        System.out.println(i2);
        System.out.println(i3);
    }
}

在这里插入图片描述


浮点数拓展:银行业务表示

float 是离散的,处理数据时舍入误差,接近但不等于

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

使用BigDecimal (数学工具类)


字符拓展:强制转换

public class demo01 {
    public static void main(String[] args) {
       char i = 'a';
       char i2 = '中';
       char i3 = '国';
        System.out.println((int)i);
        System.out.println((int)i2);
        System.out.println((int)i3);
    }
}

在这里插入图片描述

所有的字符本质还是数字


转义字符

public class demo01 {
    public static void main(String[] args) {
        System.out.println("hello\tworld");    //制表符    输出:hello  world
        System.out.println("hello\nworld");    /*换行
        输出:  hello
               world
                                               */

    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值