JAVA中需要注意的点

本文介绍了Java编程中的几个关键概念,包括布尔型数据的特点、浮点型常量的使用方法、Math类的Random方法生成随机数的方式、增强for语句的语法及应用、文件尾指示符的作用、Scanner方法hasNext的用途以及带标签的break和continue语句的用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.与C/C++语言不同,Java语言的布尔型数据不能与数值数据相互转换,即False和True不对应于0和非0整数值。

布尔型数据不能与其他任何类型的数据相互转换。

2.浮点型常量默认的类型是double型数据,如果表示float型常量数据,必须在hou'后面加上F或f,double型数据也可加D或d。

3.Java.lang.Math类的Random方法返回一个0.0~1.0(不包括1.0)的double型的随机数。

4.增强for语句:不用计数器控制就能实现对数组或集合元素的遍历,其语法为:

for(parameter:arrayName)
    stament
例:
for(int number:array)
total+=number;

其中parameter包括类型和标识符两部分,arrayName是要遍历的数组。参数的类型必须与数组元素的类型匹配。增强for语句只能用来访问数组元素,而不能对数组元素进行修改。

5.文件尾指示符:在Windows系统中,通过键入<ctrl>z(同时按ctrl和z键,一般在屏幕上显示^z)表示文件尾(UNIX/Linux/Mac OS X系统为<ctrl>d),以指示没有其他数据需要输入。

6.Scanner方法hasNext,可以判断是否还要输入更多数据。如果还有其他数据需要输入,这个方法返回boolean值true,否则返回false。只要还未键入文件尾指示符,方法hasNexext就会返回true。

例:while(input.hasNext)

7.带标签的break和continue语句。

例:
start:
for(i;i<3;i++){
    for(j;j<4;j++){
        if(j==2){
            break start;}
           System.out.println(i+":"+j);
    }
}

带标签的break可用于循环结构和带标签的语句块,而带标签的 continue只能用于循环结构。标签命名遵循标识符的命名规则,不相互包含的块名字可相同。带标签的break和continue语句不能跳转到不相关的标签块。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值