Java的数据类型,运算符,以及数组

本文详细介绍了Java中的各种数据类型,包括整型、浮点型、布尔类型及字符串类型,并阐述了不同类型的占用字节数。此外,还讲解了算数、赋值、关系及逻辑等运算符的使用方法。

java数据类型分为以下几点:

数据类型
1.整型:
⑴.byte 8bits,占用1个字节。
⑵.short 16bits,占用2个字节。
⑶.int 32bits,占用4个字节。
⑷.long 64bits,占用8个字节。

⑸.char,占用16个字节
2.浮点型
单精度型
float,占用4个字节。
双精度型
double,占用8个字节。
3.布尔类型
booleam,占用1个字节。
4.字符串型
String
运算符:
1.算数运算符
+ - * / %(取余)
2.赋值运算符
=  +=  -=  *=  /=  %=    <<=   >>=   >>>=   &=   ^=   |=(常用的只有几个)
3.关系运算符
⑴不等关系运算符
>  >=  <  <=
⑵相等关系运算符
==  !=
关系表达式的结果永远是布尔类型
4.逻辑运算符
⑴与 &&
如果两个操作数的值都为true运算结果为true; 否则,结果为false.
⑵或 ||
如果两个操作数的值都为false运算结果为false;否则,结果true
⑶非 !
操作数的类型必须是布尔类型
如果操作数的结果为false则表达式的结果为true
如果操作数的结果为 true则表达式的结果为false
5.条件运算符
条件运算符 (表达式1?表达式2:表达式3)
首先计算表达式1
如果表达式1的值为true, 则选择表达式2的值
如果表达式1的值为false,则选择表达式3的值
数组:
1.创建格式

数组名称 = new 数据类型[数组长度]

2.数组的初始化

创建数组的时,如果没有指定初始值,数组便被赋予默认值初始值

基本类型数值数据,默认的初始值为 0
boolean 类型数据,默认值为 false;
引用类型元素的默认值为 null
3.数组的引用
数组下标从零开始计数,不能为小数和负数
元素的个数即为数组的长度,可以通过 数组名.length 获取
数组下标的最大值为 数组名.length-1,如果超过最大值,则会报错(超出最大值)

 

房屋与网球场目标检测数据集 一、基础信息 • 数据集名称:房屋与网球场目标检测数据集 • 图片数量: 训练集:273张图片 验证集:75张图片 测试集:92张图片 总计:440张图片 • 训练集:273张图片 • 验证集:75张图片 • 测试集:92张图片 • 总计:440张图片 • 分类类别: House(房屋):常见的住宅建筑类型。 TennisCourt(网球场):用于网球运动的专用场地。 • House(房屋):常见的住宅建筑类型。 • TennisCourt(网球场):用于网球运动的专用场地。 • 标注格式:YOLO格式,包含边界框和类别标签,适用于目标检测任务。 • 数据来源:来源于航拍或相关图像数据集。 二、适用场景 • 城市规划与土地管理:自动检测房屋和网球场,辅助城市发展分析和土地利用规划。 • 房地产评估与开发:用于识别住宅建筑和体育设施,支持房产估值和项目规划。 • 体育设施监控:监控网球场的分布和状态,优化体育资源管理和维护。 • 航拍图像分析:适用于无人机或卫星图像中的目标检测,提升地理信息系统(GIS)和遥感应用效率。 三、数据集优势 • 标注精准可靠:采用YOLO格式标注,边界框定位准确,确保模型训练的有效性。 • 类别聚焦实用:专注于房屋和网球场两个常见类别,覆盖住宅和娱乐设施,具有实际应用价值。 • 数据划分合理:提供训练集、验证集和测试集,数据量分配科学,支持模型开发与评估。 • 兼容性强:标注格式兼容主流深度学习框架,如YOLO、PyTorch等,便于直接使用和集成。 • 任务适配性高:专为目标检测任务设计,帮助构建高效、准确的AI模型,适用于多种现实场景。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值