Java-Day02

文章介绍了Java的八大基本数据类型,包括byte、short、int、long、char、float、double和boolean。讨论了类型转换的自动过程和强制转换的注意事项,特别是精度问题。此外,提到了运算符的使用,如短路运算符,并强调了赋值运算符的优先级。在数据输入方面,说明了如何从字符串转换为不同数据类型。最后,解释了在循环中break、continue和return的区别,分别用于结束当前循环、跳过当前循环迭代和结束方法执行。
摘要由CSDN通过智能技术生成

八大基本数据类型

byte、short、int、long、char、float、double、boolean

类型转换

自动类型转换:在数据计算中,byte、short、char、int会自动转换为int类型然后进行计算。int在与float或者long、double类型数据进行计算时,会由低精度转换为高精度,自动进行转换。

强制类型转换:程序中强制使用命令对类型进行转换,大都为高精度转换为低精度,此时由于取值问题,此转换方式易出错。ex: 目标数据类型 变量名 = (目标数据类型)(被转换变量的变量名)

short a = 120; byte b = (byte)(a);

运算符

短路运算符----> &&(与) ||(或)

运算符中赋值运算符“=”优先级往往是最低级的

在比较运算符中,String的比较用equal来实现

ex:userName.equals(name)

数据输入

在键盘录入多种数据时,用nextLine方法接受数据,最后再将字符串转换为各种需要的数据类型

ex: double b = Double.parseDouble(接受数据的名称) ----->double数据类型转换

int a = Integer.parseInt(接受数据的名称) ----->int数据类型的转换

break、continue、return在循环中的区别

break,结束当前循环

continue,结束当前次循环,循环继续

return,结束当前次方法

ex:

break: continue:

0 0

1 1

2 2

我喜欢学习Java! 我喜欢学习Java!

我喜欢学习C++! 4

我喜欢学习C++!

return:

0

1

2

我喜欢学习Java!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值