您所在位置: 网站首页 / 文档列表 / Java / 文档详情
Java数据类型以及变量的定义.docx 立即下载
2024-05-04
约2.1千字
约4页
0
12KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

Java数据类型以及变量的定义.docx

Java数据类型以及变量的定义.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Java数据类型以及变量的定义Java数据类型以及变量的定义Java是一种强类型的语言,声明变量时必须指明数据类型。变量(variable)的值占据一定的内存空间。不同类型的变量占据不同的大小。欢迎大家阅读!更多相关信息请关注相关栏目!Java中共有8种基本数据类型,包括4种整型、2种浮点型、1种字符型、1种布尔型,请见下表。对于整型数据,通常情况下使用int类型。但如果表示投放广岛长崎的原子弹释放出的能量,就需要使用long类型了。byte和short类型主要用于特定的应用场合,例如,底层的文件处理或者需要控制占用存储空间量的大数组。在Java中,整型数据的长度与平台无关,这就解决了软件从一个平台移植到另一个平台时给程序员带来的诸多问题。与此相反,C/C++整型数据的长度是与平台相关的`,程序员需要针对不同平台选择合适的整型,这就可能导致在64位系统上稳定运行的程序在32位系统上发生整型溢出。八进制有一个前缀0,例如010对应十进制中的8;十六进制有一个前缀0x,例如0xCAFE;从Java7开始,可以使用前缀0b来表示二进制数据,例如0b1001对应十进制中的9。同样从Java7开始,可以使用下划线来分隔数字,类似英文数字写法,例如1_000_000表示1,000,000,也就是一百万。下划线只是为了让代码更加易读,编译器会删除这些下划线。另外,不像C/C++,Java不支持无符号类型(unsigned)。float类型有效数字最长为7位,有效数字长度包括了整数部分和小数部分。例如:floatx=223.56F;floaty=100.00f;注意:每个float类型后面都有一个标志“F”或“f”,有这个标志就代表是float类型。double类型有效数字最长为15位。与float类型一样,double后面也带有标志“D”或“d”。例如:doublex=23.45D;doubley=422.22d;doublez=562.234;注意:不带任何标志的浮点型数据,系统默认是double类型。大多数情况下都是用double类型,float的精度很难满足需求。不同数据类型应用举例:publicclassDemo{publicstaticvoidmain(String[]args){//字符型charwebName1='微';charwebName2='学';charwebName3='苑';System.out.println("网站的名字是:"+webName1+webName2+webName3);//整型shortx=22;//十进制inty=022;//八进制longz=0x22L;//十六进制System.out.println("转化成十进制:x="+x+",y="+y+",z="+z);//浮点型floatm=22.45f;doublen=10;System.out.println("计算乘积:"+m+"*"+n+"="+m*n);}}运行结果:网站的名字是:微学苑转化成十进制:x=22,y=18,z=34计算乘积:22.45*10.0=224.50000762939453从运行结果可以看出,即使浮点型数据只有整数没有小数,在控制台上输出时系统也会自动加上小数点,并且小数位全部置为0。对布尔型的说明如果你有编程经验,了解布尔型,请跳过下面的教程,下面的教程针对只有C语言基础的读者(C语言没有布尔型)。在C语言中,如果判断条件成立,会返回1,否则返回0,例如:#includeintmain(){intx=100>10;inty=100<10;printf("100>10=%d",x);printf("100<1010="010="+a);System.out.println("100<10="+b);if(a){System.out.println("100<10是对的");}else{System.out.println("100<10是错的");}}}运行结果:100>10=true100<10=false100<10是对的
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

Java数据类型以及变量的定义

文档大小:12KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用