当前位置: 首页 > news >正文

基本数据类型

        Java中共三种基本数据类型:数值型、字符型、布尔型

数值类型

数值类型
类型名称大小 / 格式范围说明
整数类型
byte8 bit-128 ~ 127位元組整数
short16 bit-32768 ~ 32767短整型
int(常用)32 bit-2147483648 ~ 2147483647整型
long64 bit-9223372036854775808 ~ 9223372036854775807长整型
实数类型(浮点数)
float32 bit七位小数单精度浮点数
double (常用)64 bit十五位小数双精度浮点数

数值字面量:字面量是在程序中直接出现的基本类型的数据值。
• int i = 34;
• long l = 1000000L; 
• float f = 100.2f;   或    float f = 100.2F;     f/F不能省
• double d = 100.2d;      或    double d = 100.2D;      d/D可以省

注意:整数型字面量默认是int类型,
浮点型字面量默认为double类型。

字符类型

• 字符数据类型char用于表示单个字符。如:

char c = 'A';

char c = '4';

char c = 98; char c = ‘\\’         第一个\代表转义字符

布尔类型

布尔数据类型来自布尔代数,它的值域包括两个值: true(真)和 false (假)。

• boolean lightsOn = true;

• boolean lightsOn = false;

数值类型转换

数值类型精度由高到低排序:

• double

• float

• long

• int

• short

• byte

将低精度的值赋给高精度类型的变量(由低向高转)

double i=10;

• 10为低精度(字面量int类型)

• i为高精度double类型

低向高转为自动转换

将高精度的值赋给低精度类型的变量(由高向低转)

int i=10.1;

• 10.1为高精度(字面量double类型)

• i为低精度int类型 高向低转为强制类型转换:int i = (int)10.1

(int)为强制类型转换

Java中当两个类型不同的运算对象进行二元运算时,Java 自动 把精度较低的 类型转换成另一个精度较高的类型。

操作数中:

1、如果有double类型为最高精度数据,则都会转换成double类型;

2、如果有float类型为最高精度数据,则都会转换成float类型;

3、如果有long类型为最高精度数据,则都会转换成long类型;

4、其他的低精度运算(byte, short, char, int)

• byte、short、 char、int在一起运算,自动提升为int;

• byte short char 互相运算,也自动提升为int。

http://www.dtcms.com/a/479332.html

相关文章:

  • LeetCode 45. 跳跃游戏 II
  • K8s Pod详解与进阶实战
  • 手机版网站怎么上传品牌商城网站开发
  • 【每天一个知识点】提示词工程
  • 深入浅出 Istio 服务网格:从原理到实践
  • 安顺市哪里可以做网站新手创业开什么店最好
  • 哪个网站有做彩平的材质贴图正规电商运营培训班
  • 泰州网站模板宝塔搭建wordpress
  • 对于灰度发布(金丝雀发布)的了解
  • 查看gcc版本
  • 深度剖析Mixture of Experts(MoE)架构:从原理到实践的全面指南
  • 网站备案查询怎么查为什么wordpress模板
  • 理解掩码多头注意力机制与教师强制训练
  • 怎么理解线程TIMED_WAITING
  • 网站前台设计模板wordpress 标题
  • Vue 3 Suspense 的用法及使用
  • 东莞响应式网站哪家好淘宝详情页设计模板
  • 站长之家ping检测易语言怎么用网站做背景音乐
  • phpcmsv9手机网站企业网站托管公司
  • 说一下数据库中的NULL
  • 游戏怎么做充值网站网站开发好后要做什么
  • 基于PostGIS的相邻图形方位计算,东南西北相邻计算
  • FPGA强化-串口RS485
  • 2025深圳国际传感器技术与应用展览会效果如何,有啥亮点?
  • 房产交易网站建设策划案微信网站开发技术
  • 网站域名续费怎么做网站 配色方案
  • LSTM自然语言处理情感分析项目(三)定义模型结构与模型训练评估测试
  • STM32MP1开发流程
  • 利用小偷程序做网站中国工程建设交易信息网站
  • 上海做网站公司qinmoo企业网站推广可以选择哪些方法