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

JAVA基础课堂Day2.5

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

JAVA基础课堂Day2.5

今天主要学习JAVA的 “数据类型” 

1.JAVA语言的基本分类:强类型语言:在使用变量之前,必须显示的声明变量类型:   Java                                  ​​​​​​​        弱类型语言:在使用变量之前,不需要显示的声明变量的类型,程序会根据赋值自动识别是什么类型    js,python,scala  2.java中的数据类型:                   基本数据类型: 四类八种             byte short int long      float double  char     boolean

黄色代表整数类型:(1)byte:使用1个字节的存储空间,数据范围是从-128-127

                                 (2)short:使用2个字节的存储空间,数据范围是从-32768-32767

                                 (3)int:使用4个字节的存储空间,数据范围大概是正负21亿

                                 (4)long:使用8个字节的存储空间,数据范围是从......

注意:1.整型中默认是int类型

            2.定义一个变量为长整型long的时候,后面都要加上L,建议都写成大写的L,因为小写的L容易看成1

橙色代表浮点类型   :(1)单精度浮点数,使用4个字节来存储,小数点后面可以精确到7位  

                                      (2)    双精度浮点数,使用8个字节来存储,精度是float的2倍  

注意:1、浮点数默认类型是double类型

           2、如果想定义一个变量为单精度浮点数需要在后面加上f

           3、浮点数并不能精确表示一个数,它会有精度的丢失

浅绿色代表字符类型:(1)char   使用''表示
                                    (2)char:占2个字节,表示一个字符,用来表示在Unicode编码表中的字符   

注意:1、har类型在内存中存储的是该字符的Unicode编码值,所以char类型可以当做int类型来处理

水蓝色代表布尔类型:(1)使用1位来存储,值只有两个,true或者false,都是小写

引用数据类型:
                类(class)
                数组(array)
                接口(interface)

public class HelloWorld{
	public static void main(String[] args){
		//int a =10;
		
		//byte a1 =100;
		//byte a2 =100;
		
		//short b =100L;
		// 不兼容的类型: 从long转换到short可能会有损失
		
		//float f1 = 10.2f;
		//float f2 = 100.0;
		//后面需要加f

		// 不兼容的类型: 从double转换到float可能会有损失
		//float f1 = 2.1324567123123f;
		//float f2 = 2.1324567132123123213f;
		//精确到后面七位数;
		
		//纯字符类型
		
		//字符串类型:
		//char c = 'A';
		//char b = 'A';
		//字符串包含一系列纯字符类型;
		//char t = 't';
		//char a1 = 'u0009';
		//System.out.println(t == a1);
		
		//System.out.println(""你好!"");
		//里面的运算符要记住;
		//int i = 10;
		// System.out.println((i == 10) == false);
		 //boolean bb1 = true;
		 // System.out.println(bb1);
		  
		  
		  char c = 48+6;
		System.out.println(c);
		标符在ASCII码中;

		
		
	}
}

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

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

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