java基础语法|·数据类型

不期而遇zlq      2022-06-07     194

关键词:

数据类型

  • 强类型语言
    • 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
  • Java的数据类型分为两大类
    • 基本类型
    • 引用类型

什么是字节?

  • 位(bit):是计算机内部数据储存的最小单位,11001100是一个八位二进制数。
  • 字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示。
  • 1B(byte,字节) = 8bit(位)
  • 字符:是指计算机中使用的字母、数字、字和符号。
1bit表示1位。
1Byte表示一个字节 1B = 8b。
1024B = 1KB。
1024KB = 1M。
1024M = 1G。

代码如下:

public static void main(String[] args) {
        //整数拓展:进制   二进制0b   十进制     八进制0    十六进制0x

        int i = 10;
        int i2 = 010; //八进制0
        int i3 = 0x10; //十六进制0x     0~9 A~F

        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);
        System.out.println("=====================================");

        //浮点数扩展:银行业务怎么表示?钱
        //BigDecimal 数学工具类
        //float:是有限范围的、离散的。会舍入误差的(大约、接近但是不等于)
        //double
        //最好完全不使用浮点数进行比较

        float f = 0.1f; //0.1
        double d = 1.0/10; //0.1
        System.out.println(f == d); //false

        float d1 = 2345648978546566f;
        float d2 = d1 + 1;

        System.out.println(d1 == d2); //true

        System.out.println("=====================================");

        //字符拓展
        char c1 = 'A';
        char c2 = '中';

        System.out.println(c1);
        System.out.println((int)c1); //强制转换
        System.out.println(c2);
        System.out.println((int)c2); //强制转换

        //所有的字符本质还是数字
        //编码 Unicode表
        char c3 = '\u0061';
        System.out.println(c3); //a

        //转义字符
        //\t    制表符
        //\n    换行
        System.out.println("Hello\nworld");

        System.out.println("=====================================");

        //对象 从内存分析
        String sa = new String("hello world");
        String sb = new String("hello world");
        System.out.println(sa == sb);

        String sc = "hello world";
        String sd = "hello world";
        System.out.println(sc == sd);

        //布尔值扩展
        boolean flag = true;
        if(flag == true){}//新手
        if(flag){}//老手
        //代码要精简易读
    }

尚硅谷java基础笔记——2.java基本语法(上)·变量和运算符

2.1关键字和保留字2.1.1关键字定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所有字母都为小写2.1.2保留字定义:现有Java版本尚未使用,但以后版本可能会作为关键字使用。自己命名标识符时要... 查看详情

java基础语法

Java基础语法1、注释(不会被执行)单行注释//多行注释/**/文档注释/**+回车2、标识符3、数据类型3.1基本数据类型3.1.1整数类型byteshortintlong3.1.2浮点数类型floatdouble3.1.3字符类型charString3.1.4boolean类型truefalse3.2引用数据类型类接口数组3... 查看详情

java基础语法数组

数组是相同数据类型元素的集合 数组本身是引用数据类型,即对象。但是数组可以存储基本数据类型,也可以存储引用数据类型。在java中如果想要保存一组基本类型的数据,使用数组;如果想保存一组对象或者其他类型的... 查看详情

javase-基础语法

一.JavaSE-基础语法(一)一.数据类型1.基本数据类型  2.引用数据类型3.封装数据类型3.数据转换二.变量常量三.流程控制语句四.数组一.数据类型    java语言的数据类型包括两种,基本数据类型和引用数据类型。(1).基本数据... 查看详情

5月22号java基础语法数据类型

强类型语言要求变量的使用要严格符合规定,所有变量都必需先定义后才能使用ps:String (字符串) //数据类型  变量名 =值  ;  java的数据类型主要分两大类基本类型引用类型基本类型主要是源自生... 查看详情

java基础语法

【方法重载】1.概述:在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。2.特点:与返回值类型无关,只看方法名和参数列表。在调用时,虚拟机通过参数列表的不同来区分同名方法。&n... 查看详情

java语法基础——数据类型

---恢复内容开始---JAVA数据类型分为:数值型和字符型和布尔型 数值型分为整数型(整型)和浮点型(小数点),整型分为四种,byte比特型、short型、int型、long型。byte是最小单位,为8位一个字节,占用空间小是其特点。数... 查看详情

java知识面试题复习java基础语法(代码片段)

基础语法数据类型Java有哪些数据类型定义:Java语言是强类型语言,对于每一种数据都定义了明确的具体的数据类型,在内存中分配了不同大小的内存空间。分类基本数据类型数值型整数类型(byte,short,int,long)浮点类型(... 查看详情

java知识面试题复习java基础语法(代码片段)

基础语法数据类型Java有哪些数据类型定义:Java语言是强类型语言,对于每一种数据都定义了明确的具体的数据类型,在内存中分配了不同大小的内存空间。分类基本数据类型数值型整数类型(byte,short,int,long)浮点类型(... 查看详情

java基础语法-java数据类型(代码片段)

数据类型🍎前言🍦变量🐱‍🚀常量🚲变量🌳生命周期及作用域🚆变量的命名规则🤳数据类型🥪基本数据类型。💕字符串类型。🔨转义字符🍚类型转换🤢为什么要有类型转... 查看详情

java基础语法

Java基础语法注释单行注释://单行注释多行注释:/*多行注释*/文档注释:在后面的JavaDoc中介绍Java数据类型分为两类:基本类型:1.1.数字类型:1.1.1.整数类型:byte(1字节)、short(2字节)、int(4字节)、long(8字节)1.1.2.浮点类型:float(4... 查看详情

java基础语法(下)

1.数组动态初始化//数据类型[]数组名=new数据类型[数组长度]; int[]arr=newint[3]; /* *左边: * int:说明数组中的元素类型是int类型 * []:说明这是一个数组 * arr:这是数组的名称 * *右边: * new:为数组申请内存分配,开辟空间 * in... 查看详情

java基础:java基础语法(代码片段)

基本语法、基本数据结构、包机制注释单行注释:对某一行进行注释,使用“/注释内容/”标识多行注释:可以书写多行,使用“/*注释内容*//”表示文档注释:这个内容对IDEA是有意义的,/**注释内容*/publicclassHello//单行注释//注... 查看详情

java基础语法-char数据类型

1.java中的char描述了UTF-16中的一个代码单元,因此对于基本的多语言层面可以随意的用char表示charg=65535;//int值只能在0到65535即0000到FFFF对于其他16个代码级别(两个代码单元)则采用以下形式得到:char[]a=Character.toChars(Integer.parseInt("1D5... 查看详情

第二堂:java基础语法

... 数据,每一门语言都是数据。所以数据类型是一个非常基础的东西,在Java中数据类型一共只有11中,其中包括八种基本类型和三种引用类型。在八种基本的数据类型中,除了C语言中也存在的整型,浮点型, 查看详情

java基础01—语法结构与基本数据类型

一、Java主类结构参考资料:《Java从入门到精通》/明日科技编著.4版.北京:清华大学出版社,2016Java程序的基本组成单元是类,类体中包括属性和方法两部分。每个应用程序都必须包含一个main()方法,含有main()方法的类称为主类... 查看详情

java基础01—语法结构与基本数据类型

一、Java主类结构参考资料:《Java从入门到精通》/明日科技编著.4版.北京:清华大学出版社,2016Java程序的基本组成单元是类,类体中包括属性和方法两部分。每个应用程序都必须包含一个main()方法,含有main()方法的类称为主类... 查看详情

java基础语法数据类型和运算符(代码片段)

文章目录一、变量和类型1.整型变量2.长整型变量3.双精度浮点型4.单精度浮点型5.字符类型变量6.字节类型变量7.短整型变量8.布尔类型变量9.字符串类型变量10.变量的作用域11.变量的命名规则12.常量13.理解数值提升14.int和String之间... 查看详情