栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java八大基本数据类型(超详细)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java八大基本数据类型(超详细)

文章目录
  • JAVA 基础
    • 1.Dos基本命令
    • 2.数据存储的方式
        • 2.1数据存储基本单位
        • 2.2常见进制单位
    • 3.Java八大基本数据类型
        • 3.1 整型
        • 3.2 浮点型(小数)
        • 3.3 字符类型
        • 3.4 布尔类型
        • 3.5 变量命名规则
    • 4.转义字符

JAVA 基础 1.Dos基本命令

1.1打开CMD wind +r

1.2 dir 展示当前目录下面的所有的文件夹和文件

1.3 cd 路径 目录的切换

1.4 cd …/ 返回上一级的目录

1.5 mkdir 在指定的文件夹下面创建指定的文件夹

1.6 切换盘符 D: 回车即可

1.7 rd删除指定的目录

1.8 del删除指定的文件

1.9 cls 清屏

2.数据存储的方式 2.1数据存储基本单位

计算机存储的最小的基本单位 字节 (byte)

1024byte = 1kb
1024kb = 1mb
1024mb = 1gb
1024gb = 1tb
1024tb = 1pb
1024pb = 1eb
2.2常见进制单位
进制单位基数范围规则
二进制0-1逢2进1
八进制0-7逢8进1
十进制0-9逢10进1
十六进制0-9 a-f逢16进1
3.Java八大基本数据类型 3.1 整型
整型数据范围占用内存的字节
byte-128-1271字节
short-32768 - 327672字节
int(是最常用的,而且是默认的,以后开发就用int)-2^31 - 2^31-14字节
long-2^63 - 2^63-18字节

注: 一般在声明long类型数据 后面需加L
总结: 开发中使用最多int

package com.kz.SE;
public class Demo01 {
    public static void main(String[] args) {
       //生声明一个byte类型的数据
		byte b1 = 100;	
		//-128-127 超过这个范围就报错

		//声明一个short类型的数据
		//-32768   -   32767
		short s1 = 789;
        
		//-2^31  -  2^31-1
		int i1 = 780;
		//int i2 = 637783889389343889343894;
        
		long long1 = 789;
		//-2^63  - 2^63-1
		long long2 = 37838339393939377L;

		//有的加L?只要写一个整型的数据都是默认的int类型的数据
		long long3 = 76543;
		//告知编译器 当前的数据是long类型的数
		long long4 = 783833939339L;
		//783833939339L这个范围超过int了,就不能再使用默认的int
		//大范围转小范围  需要强转 可能丢失数据
		
    }
}
  • 注意问题:强制类型转换通常都会存储精度的损失,所以使用时需要谨慎
3.2 浮点型(小数)
浮点数据范围占用的字节数
double-1.79*10^308 - 1.79 * 10^3088字节
float-3.4* 10^38 - 3.4*10^384字节

注意事项:

1.斜体样式double有效的位数是17

2.float 有效位数是7位

3.声明float类型的数据的时候需要加f

package com.kz.SE;
public class Demo02 {
    public static void main(String[] args) {
        //声明一个double类型的数据
        double d1 = 3.4;
        System.out.println(d1);
        double d2 = 3.1415926535;
        System.out.println(d2);
        double d3 = 356.565626141235;
        System.out.println(d3);
        //double有效的位数 是17
        //声明一个float类型的数据
        //要加F或者f
        float f1 = 67.84469F;
        System.out.println(f1);
        float f2 = 7282.6565f;
        System.out.println(f2);
        float f3 = 8.00232323f;
        System.out.println(f3);
        float f4 = 678.4562359102f;
        System.out.println(f4);
        //float 有效位数是7位
    }
}
3.3 字符类型
数据类型数据范围占用字节
char除了 都是可以的2字节

注意事项:

声明char类型的数据的时候是一个 单引号’'.而且单引号只能 有一个元素

//声明一个char类型的数据
		//使用单引号
		char c1 = 'K';
		char c2 = '1';
		char c3 = '@';
		//char c4 = '';
		System.out.println(c1);
		System.out.println(c2);
		System.out.println(c3);
3.4 布尔类型
类型数据范围占用的字节
booleantrue false1字节
//声明一个布尔类型的数据
		boolean b1 = true;
		boolean b2 = false;
		//boolean b3 = 88;
		System.out.println(b1);
		System.out.println(b2);
3.5 变量命名规则

命名规则:

​ 类

​ 1.不能以数字开头

​ 2.首字符大写(骆峰规则)

HelloWord

​ 变量

​ 1.首字母不能大写

​ 2.变量的命名可以使用数字,字母,_,$等组成,但是不能以数字开头

​ 3.采用的是小驼峰的命名规则

​ 4.命名一定要见名知意

userName

​ 5.已经被Java使用的关键字不能再当成一个变量了

4.转义字符

作用: 把一个无意义的字符转为有意义的字符

语法格式:

​ 字符(有意义的字符或者无意义的字符)

几个特殊的符号:

​ n:回车换行

​ t: 制表符 空格

public class Demo4 {
	public static void main(String[] args) {
		//打印一个字符类型的数据 '
		System.out.println(''');
		//打印一个字符类型的数据
		System.out.println('\');
		//打印一个字符串的"
		System.out.println(""");
		//打印一一个字符串类型的数据  
		System.out.println("\");
		//打印一一个字符串类型的数据  \
		System.out.println("\\");
		
	}

}

持续更新Java基础…

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/947869.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号