首页
留言板
友链
关于
Search
1
内测“合金弹头”嘿嘿
896 阅读
2
Nginx搭建一个简易的图床
847 阅读
3
Kettle循环遍历结果集作为参数传入转换
824 阅读
4
Apache Dubbo初步认识
437 阅读
5
Maven3.3.9的安装与配置
436 阅读
知识库
好奇猫
日常说
笔记本
登录
/
注册
Search
标签搜索
maven
Spring
vue
Java
Java代码
前端
idea
帆软
MySQL
git
CSS
游戏
Bootstrap
生活
网上冲浪
邮件配置
说说
Nginx
Excel
数据库调优
龙流
累计撰写
61
篇文章
累计收到
18
条评论
首页
栏目
知识库
好奇猫
日常说
笔记本
页面
留言板
友链
关于
搜索到
1
篇与
基本数据类型
的结果
2021-09-15
Java基础
Java基础包括但不限于{collapse}{collapse-item label="1、基本数据类型" open}学习java基本数据之前先清楚了解计算机存储单元与存储设备的最小信息单元的区别?在计算机中无论是硬盘还是内存,计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写字母'b'表示。存储单元:计算机中最基本的存储单元叫“字节(byte)”,通常用大写字母'B'表示,一个字节是由连续的8个位组成。 除字节外还有一些常见的存储单位,其换算单位如下: 1B(字节) = 8bit 1KB = 1024B 1MB = 1024KB 1GB = 1024MB 1TB = 1024GBjava中的基本数据类型数据类型关键字内存占用取值范围整数byte1-128~127整数short2-32768~32767整数int4-2的31次方到2的31次方-1整数long8-2的63次方到2的63次方-1浮点float4负数:-3.402823E+38到-1.401298E-45 正数: 1.401298E-45到 3.402823E+38浮点double8负数:-1.797693E+308到-4.9000000E-324 正数:4.9000000E-324 到 1.797693E+308字符char20-65535布尔boolean1true,false说明:e+38表示是乘以10的38次方,同样,e-45表示乘以10的负45次方。在java中整数默认是int类型,浮点数默认是double类型。基本数据类型转换 在Java中,一些数据类型之间是可以相互转换的。分为两种情况:自动类型转换和强制类型转换。自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。这种转换方式是自动的,直接书写即可。例如:double num = 10; // 将int类型的10直接赋值给double类型 System.out.println(num); // 输出10.0强制类型转换:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。强制类型转换格式:目标数据类型 变量名 = (目标数据类型)值或者变量;例如:double num1 = 5.5; int num2 = (int) num1; // 将double类型的num1强制转换为int类型 System.out.println(num2); // 输出5(小数位直接舍弃){/collapse-item}{collapse-item label="2、什么是常量/变量"} 变量的定义 变量:在程序运行过程中,其值可以发生改变的量。从本质上讲,变量是内存中的一小块区域,其值可以在一定范围内变化。 常量的定义 常量:在程序运行过程中,其值不可以发生改变的量。Java中的常量分类:字符串常量 用双引号括起来的多个字符(可以包含0个、一个或多个),例如"a"、"abc"、"中国"等整数常量 整数,例如:-10、0、88等小数常量 小数,例如:-5.5、1.0、88.88等字符常量 用单引号括起来的一个字符,例如:'a'、'5'、'B'、'中'等布尔常量 布尔值,表示真假,只有两个值true和false空常量 一个特殊的值,空值,值为null除空常量外,其他常量均可使用输出语句直接输出 使用变量时的注意事项在同一对花括号中,变量名不能重复。变量在使用之前,必须初始化(赋值)。定义long类型的变量时,需要在整数的后面加L(大小写均可,建议大写)。因为整数默认是int类型,整数太大可能超出int范围。定义float类型的变量时,需要在小数的后面加F(大小写均可,建议大写)。因为浮点数的默认类型是double, double的取值范围是大于float的,类型不兼容{/collapse-item}{/collapse}
2021年09月15日
109 阅读
0 评论
0 点赞