java c 基本类型_java 基本数据类型
java的8种基本数据类型:
类型:bye short int long float double char boolean
字节数:1 2 4 8 4 8 1 ???????
对应的封装类是:
Byte、Short、Integer、Long、Float、Double、Character、Boolean
除了Character、Boolean,最大值和最小值可以通过封装类的MAX_VALUE和MIN_VALUE获得。
Character里面MAX_VALUE和MIN_VALUE放的是unicode。Boolean无MAX_VALUE和MIN_VALUE。
long float double后缀
默认下整型是int类型,浮点是double类型,在各种进制下,越界了都可以加后最L、l、F、f、D、d来指定数据类型。
比如 :long x=0x100000000;将抛错。long x=0x100000000L;则正常。
同时,在16进制下,可以使用L、l,不能使用F、f、D、d。
L、l、F、f需要加,D、d可加可不加(默认类型)。
Java 8将支持无符号整型
当然,它只是在API层面增加支持(主要是通过两个静态方法实现:java.lang.Integer和java.lang.Long),并非涉及到语言层面。
指数表示方法,需要注意十六进制情况。
View Code
public classTest {public static voidmain(String[] args) {double x = 1e1; //乘以10
double x0 = 0x1e1; //e作为16进制第二位
double x1 = 0x1p1; //乘以2
double x2 = 0x1.1p1; //乘以2
double x3 = 0x1.1p2; //乘以4
double y = 01.1e2;//不存在8进制
double z = 1.1e2;double z1 = 1e+2; //正号可以省略
double z2 = 1e-2; //正负符号表示正负10的多少次方
System.out.println(x);
System.out.println(x0);
System.out.println(x1);
System.out.println(x2);
System.out.println(x3);
System.out.println(y);
System.out.println(z);
System.out.println(z1);
System.out.println(z2);
}//输出://10.0//481.0//2.0//2.125//4.25//110.0//110.0//100.0//0.01
}
boolean char类型单独贴讲解
java c 基本类型_java 基本数据类型相关推荐
- java 无符号 类型_java中符号类型和无符号类型的问题分析
一 参考博文 二 java中的无符号数和有符号数 在计算机中,可以区分正负的类型,称为有符号类型,无正负的类型,称为无符号类型. 使用二进制中的最高位表示正负 计算机中用补码表示数值:另外,用二进制的 ...
- java 判断object类型_Java 类继承机制
封装.继承.多态是面向对象的三大特征,"继承"最主要的目的是为了实现代码的可复用性.通过父类与子类的继承关系,子类继承了父类的成员函数和成员变量,提高了代码的重复利用率.同时,子类 ...
- java返回不同类型_Java,如果我想从函数中返回不同的类型怎么办?
public WHATTOWRITEHERE test() { try { transaction.begin(); code which may trigger exception transact ...
- java不可变类型_Java中的值类型:为什么它们不可变?
java不可变类型 值类型不必是不变的. 但是他们是. 在上一篇文章中,我讨论了Java中指针与引用之间的区别以及如何传递方法参数(按值传递或按引用传递). 这些与Java中尚不存在的值类型密切相关( ...
- java自动推断类型_Java 7的类型推断
java自动推断类型 每个优秀的程序员都喜欢编写简洁但有效且经过优化的代码. 类型推断是JDK 7中引入的一种方法,它肯定会为您带来更少键入的好处. 您以以下方式使用Java代码已有很长时间了. 但是 ...
- java ref 应用类型_Java四种引用类型
Java四种引用类型 在java中,类型就分为两种,基本类型和引用类型或自定义类型. 引用类型又分为四种: 强引用 StrongReference 软引用 SoftReference 若引用 Weak ...
- java协变返回类型_Java中的协变返回类型
java协变返回类型 协变返回类型 (Covariant return type) The covariant return type is that return type which may va ...
- java中map类型_Java中Map类型遍历的两种方式对比
Java中Map类型是存储键值对数据的类型,在编程过程经常使用,进行遍历操作对于每个Java程序员都不会模式,下面总结两种常用的遍历方式(一种keySet,一种entrySet),通过对比让你明白使用 ...
- java 整型类型_Java基本类型-整型解读
java的基本类型包括以下几类: 整型 byte short int long 浮点型 float double 字符型 char 布尔型 boolean 它们都有对应的包装类型(如果没有特殊说明,下 ...
最新文章
- CDH kerberos 认证,安全认证
- vb的一些搞怪的操作
- 网络(6)-TCP/IP对拥塞控制、滑动窗口如何实现可靠性?
- Python: 如何继承str/string?
- pip工具可以打包python源代码吗_将python源文件打包成exe文件
- 分别使用多线程\多进程\协程+paramiko在华为交换机批量快速进行配置(eNSP模拟器)
- 说出this的三个应用
- maven:《Maven实战》读书笔记
- 2021年计算机二级web题库,2021年全国计算机等级考试(二级Web程序设计)经典试题及答案...
- LINUX实验---网络管理
- PHP代码审计入门学习过程
- 大数据hadoop讲解
- nios ii小实验——SDRAM读写
- 高速公路车路协同创新示范情况全扫描(2021版)
- 中位数、众数和均值的关系
- 聊聊千古名方逍遥丸【转载】
- HTML小游戏9 —— 潜行游戏《侠盗罗宾汉》(附完整源码)
- 黑客逆向破解基础-3:如何识别程序加的什么壳
- php同子域单点登录,SSO 单点登录总结(PHP)(示例代码)
- NHibernate Mapping Attribute实现复合主键映射
热门文章
- 怎样切换git账号密码错误_git中多账号切换问题的解决方案(转)
- ad域不去用frs_Windows Server 2008搭建AD域控服务器 - 小王同学!
- Cygwin中如何像在Ubuntu中一样安装软件
- transition动画与transform变换(了解
- java先抽到红球获胜,【图片】红蓝球概率问题,通过程序模拟抽取,计算结果已出,有兴趣来看【非现役文职吧】_百度贴吧...
- ae中心点重置工具_7步学习AE 入门篇 第2步 初学乍练
- linux错误自动报告工具,linux – 关闭abrt的电子邮件通知(自动错误报告工具)
- php umount强制,php foreach 參數強制類型轉換的問題 | 學步園
- 知识图谱入门知识(三)词性标注
- Spring Cloud Alibaba基础教程:使用Nacos作为配置中心