java基础语法(下)

本文详细介绍了Java中的8种基本数据类型及其字节大小,包括整型、浮点型、字符型和布尔型,并解释了3种引用数据类型:数组、类和接口。此外,还讲解了数据类型转换、生成随机数的方法、输入数据的方式,以及JVM、JRE和JDK之间的关系。特别指出字符在加法运算中使用ASCII值进行计算,而字符串则进行拼接。

1. 8种基本数据类型

整型类:byte(1字节) short(2字节) int(4字节) long(8字节)
浮点型:float(4字节) double(8字节)
字符型:char(2字节)
布尔型:boolean(1字节)

2. 3种引用数据类型

数组、类、接口
注意:字符串String 属于一种引用数据类型,它是一个字符串类

 关于数据类型转化:
隐式转化:默认可以小转大
强制转化:目标类型 变量名 = (目标类型) 被转化的数据

3.如何生成随机数?

Random r = new Random();
int a = r.nextInt(100);//生成[0,100)的随机数
int b = r.nextInt(100)+1;//生成【1,100】的随机数
int c = r.nextInt(6)+55;//生成【55,60】的随机数
技巧总结:后面要加的数就是生成随机数范围的下限

4. 如何输入一个数?

Scanner sc = new Scanner(System.in)  //创建一个输入流对象
int a = sc.nextInt() ;//输入一个整数
String s = sc.nextLine();;//输入一个字符串   注:会默认接收上一次输入的回车符,可以在上面加上这句话进行接收即可

5.JVM,JRE,JDK的关系

JDK 包括Java开发工具包和JRE
JRE 包括Java运行环境和JVM
JVM 是Java虚拟机

6.字符参与的加法运算

字符(单引号括住)参与运算时,使用的时ASCII值进行计算
字符串(双引号括住)参与运算时,做的是字符串的拼接

		System.out.println('a'+10);   	//107,a的值是97,A的值是65
		System.out.println("a"+10);			//a10
		System.out.println("123"+10);			//12310
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值