变量之八大基本数据类型#基本数据类型相互转换#基本数据类型与String字符串间转换
变量的分类-按数据类型
变量的分类-按声明的位置的不同
成员变量:在方法体外,类体内声明的变量
局部变量:在方法体内部声明的变量
两者在初始化值方面的异同:同:都有生命周期 异:局部变量除形参外,需显示初始化。
整数类型(byte、short、int、long)
byte b1= 12;
//byte b2= b1 + 1;//编译失败(类型不兼容,与整数相加,默认类型提升为int)
int i1 = b1 + 1;
//System.out.println(b2);
System.out.println(i1);
bit: 计算机中的最小存储单位。byte:计算机中基本存储单元。
浮点类型:(float、double)
byte b2= 12;
//float f = b2 + 1.1;//编译失败(类型不兼容,与小数相加,默认类型提升为double)
float f = (float) (b2 + 1.1);//强制类型转换
double d = b2 + 1.1;
System.out.println(f);
System.out.println(d);
字符类型(char)
布尔类型(boolean)
基本数据类型转换
字符串类型(String)
强制类型转换
double d = 11.1;
int i1 = (int)d;//截断操作,精度损失
System.out.println(i1);long l = 123;
short s = (short)l;//没有损失精度
System.out.println(s);int i2 = 128;
byte b = (byte) i2;
System.out.println(b);//精度损失,结果为-128(二进制原反补码解释)
说明:本篇文章部分内容和图片引用尚硅谷官网内容,特此说明。@尚硅谷官网地址
变量之八大基本数据类型#基本数据类型相互转换#基本数据类型与String字符串间转换相关推荐
- php 获取 js json数据类型,JS基础-JS的数据类型和访问/流程控制/JSON格式字符串和js对象相互转换...
JS的数据类型和访问/流程控制/JSON格式字符串和js对象相互转换 1. JS的数据类型和访问 1.1. 原始类型JS中的原始数据类型有: number , string , boolean ; 声 ...
- 数据类型即其相互转换
JavaScript中数据类型有: 三种基本数据类型: 数值,字符串,布尔: 两种小数据类型:null,undefined: 还有一个种复杂的数据类型:对象: 检测数据类型可以用typeof操作符,注 ...
- 数据类型(数据类型简介、数据类型的分类(简单数据类型,获取变量数据类型,数据类型转换))
目录 数据类型 数据类型简介 为什么需要数据类型 变量的数据类型 数据类型的分类 简单数据类型 获取变量数据类型 数据类型转换 数据类型 数据类型简介 为什么需要数据类型 变量的数据类型 ...
- python定义一个整数变量a_第二篇.1、python基础之数据类型与变量
一.变量 1 什么是变量之声明变量 #变量名=变量值 age=18 gender1='male' gender2='female' 2 为什么要有变量 变量作用:"变"=>变 ...
- java中的基本数据类型_Java中的基本数据类型和引用数据类型
数据类型用于帮助确定变量可存放的一组值,以及可对这组特定值执行的操作.Java提供了在所有平台上都普遍支持的多种数据类型. 一.基本数据类型 byte:Java中最小的数据类型,在内存中占8位(bit ...
- C++ 高级数据类型(六)—— 自定义数据类型
前面我们已经看到过一种用户(程序员)定义的数据类型:结构.除此之外,还有一些其它类型的用户自定义数据类型: 定义自己的数据类型 (typedef) C++ 允许我们在现有数据类型的基础上定义我们自己的 ...
- c语言的数据类型复数型,C语言数据类型
一.基本类型 C语言的基本数据类型包括字符型.整数型.浮点型. 1.字符型(char) 描述单个字符(一个字节),用半角的单引号包含起来,如'a'.'A'.'1'.'$'等,键盘能输入的英文和半角的符 ...
- mysql sql查询json数据类型_SQL中的JSON数据类型
SQL中的JSON数据类型 概述 MySQL支持原生JSON类型,使用JSON数据类型相较于将JSON格式的字符串存储在String型中的优势有: 存储时会自动验证JSON文本: 可以优化存储格式.存 ...
- oracle 数据类型是什么,oracle的数据类型有哪些?
Oracle 包含: 标量 (SCALAR).复合(COMPOSITE).引用(REFERENCE)和LOB四种数据类型 一.scalar分为七个组:数字.字符.行.日期.行标识.布尔和可信. 数字: ...
- 数据类型的作用及基本数据类型分类
数据类型的作用及基本数据类型分类 作用 为了限制变量中所存储的数据(至少是可以兼容的). 为了限制变量所占空间 分类 数据类型可分为基本数据类型和引用数据类型.基本数据类型又可分为整型.浮点型.字符型 ...
最新文章
- 网站apache环境S2-057漏洞 利用POC 远程执行命令漏洞复现
- 发卡网源码 去后门 可以扩展码支付
- list -- set方法——替换列表中指定位置的元素
- 简单php网站的mysql优化小结
- CentOS6.5 调整 /home 挂载 分区大小
- leach算法的实现过程_LEACH-REC算法的研究及实现
- 风尚云网学习-前端页面敏感数据脱敏星号展示
- 三国杀诺基亚java_拍照手机「三国杀」:诺基亚 808 PureView、iPhone 4S、HTC One S 大比拼...
- CTF—命令执行总结
- [渝粤教育] 四川大学 营养与食品卫生学Ⅱ 参考 资料
- 转:性、恐惧、爱、信念,管理者一生都逃不掉的课题
- 在React项目中引入字体文件并使用
- uniapp打包安卓APP生成自有证书的教程,简单实用
- 浅谈一下“敏捷开发”
- C# Lambda 表达式
- vue实现下拉二级联动_vue实现二级联动效果
- 安装及配置 Mac 上的 Rime 输入法——鼠鬚管 (Squirrel)(也适用于小狼豪)
- C++优化三板斧:Three Optimization Tips for C++
- Java 播放MP3
- confluence中文乱码解决思路和方法