学习java 第三天 数据类型以及存储大小取值范围 (one 大白 (●—●))
java 8种基础数据类型分别是:
byte、char、short、int、long、float、double、boolean
- 一个字节等于 8位 1byte=8bit(位)
byte 占 一个字节
char 占 两个字节
short 占 两个字节
int 占 4个字节
long 占 8个字节
float 占 4个字节
double 占 8个字节
boolean 占 一个字节
以下是java代码所得到的结果:
public static void main(String[] args) throws UnsupportedEncodingException {String s="张";System.out.println(s.getBytes("GBK").length);System.out.println(s.getBytes("utf-8").length);System.out.println(s.getBytes("iso8859-1").length);//byteSystem.out.println("基本类型:byte 二进制数:"+Byte.SIZE);System.out.println("包装类:"+Byte.class);System.out.println("最小值:Byte.MIN_VALUE:"+Byte.MIN_VALUE);System.out.println("最大值:Byte.MAX_VALUE:"+Byte.MAX_VALUE);System.out.println();//shortSystem.out.println("基本类型:short 二进制数:"+Short.SIZE);System.out.println("包装类:"+Short.class);System.out.println("最小值:Short.MIN_VALUE:"+Short.MIN_VALUE);System.out.println("最大值:Short.MAX_VALUE:"+Short.MAX_VALUE);System.out.println();//intSystem.out.println("基本类型:Integer 二进制数:"+Integer.SIZE);System.out.println("包装类:"+Integer.class);System.out.println("最小值:Integer.MIN_VALUE:"+Integer.MIN_VALUE);System.out.println("最大值:Integer.MAX_VALUE:"+Integer.MAX_VALUE);System.out.println();//longSystem.out.println("基本类型:Long 二进制数:"+Long.SIZE);System.out.println("包装类:"+Long.class);System.out.println("最小值:Long.MIN_VALUE:"+Long.MIN_VALUE);System.out.println("最大值:Long.MAX_VALUE:"+Long.MAX_VALUE);System.out.println();//floatSystem.out.println("基本类型:Float 二进制数:"+Float.SIZE);System.out.println("包装类:"+Float.class);System.out.println("最小值:Float.MIN_VALUE:"+Float.MIN_VALUE);System.out.println("最大值:Float.MAX_VALUE:"+Float.MAX_VALUE);System.out.println();//doubleSystem.out.println("基本类型:Double 二进制数:"+Double.SIZE);System.out.println("包装类:"+Double.class);System.out.println("最小值:Double.MIN_VALUE:"+Double.MIN_VALUE);System.out.println("最大值:Double.MAX_VALUE:"+Double.MAX_VALUE);System.out.println();//charSystem.out.println("基本类型:Character 二进制数:"+Character.SIZE);System.out.println("包装类:"+Character.class);// 以数值形式而不是字符形式将Character.MIN_VALUE输出到控制台System.out.println("最小值:Character.MIN_VALUE="+ (int) Character.MIN_VALUE);// 以数值形式而不是字符形式将Character.MAX_VALUE输出到控制台System.out.println("最大值:Character.MAX_VALUE="+ (int) Character.MAX_VALUE);}
类型默认值:
代码查看:
//类型默认值static boolean bool;static byte by;static char ch;static double d;static float f;static int i;static long l;static short sh;static char c;static String str;public static void main(String[] args){System.out.println("Bool:"+bool);System.out.println("Byte:"+by);System.out.println("Character:"+ch);System.out.println("Double:"+d);System.out.println("Float:"+f);System.out.println("Integer:"+i);System.out.println("Long:"+l);System.out.println("Short:"+sh);System.out.println("Short:"+str);}
输出结果为:
学习java 第三天 数据类型以及存储大小取值范围 (one 大白 (●—●))相关推荐
- 学习Java的三十三个建议
学习Java的三十三个建议 1把Java当成一门新的语言学习(和C++差别很大,真的,我觉得和Delphi的Object Pas cal反而更像一点): 2看<Thinking in Java& ...
- Halcon学习笔记(三)---数据类型
Halcon学习笔记(三)---数据类型 halcon只能在单独行进行注释,不能在语句后面进行注释. 1.tuple(元组,重数) 赋值符号":=" tuple算子: (1)变量定 ...
- java指定图片的dpi和存储大小kb
java指定图片的dpi和存储大小kb google图片处理插件 java代码(只需要修改下文件路径往里面存图片就行了) 参考文章 公司需求,将文件夹下面的所有图片dpi设置为300,存储大小为90到 ...
- C语言字符型变量的存储和取值
目录 1.问题引入 2.字符型变量的存储 3.字符型变量的取值 4.字符型变量中的-128 5.取值转换图 1.问题引入 我们知道,在C语言中,一个字符型数据占8个bit位,那么当我们定义一个字符型数 ...
- 微信小程序存储(数据缓存,存储和取值)
以下两个是做开发时存储和取值较为常用的API: onLoad() {wx.setStorageSync('tokeys', '测试一手');var value = wx.getStorageSync( ...
- 学习java第三天,今天是数据类型和运算符(2)
1.基本数据类型的类型转换 1.不同的基本数据类型之间进行运算时需要进行类型转换. 2.boolean类型与其他基本类型不能进行类型的转换(既不能进行自动类型的提升,也不能强制类型转换), 否则,将编 ...
- 疯狂java(三)-数据类型和运算符(疯狂java第4版)
文章目录 3.1 注释 3.1.1 注释分类 3.1.2 javadoc 3.1.3 包注释 3.2 标识符和关键字 3.2.1 分隔符. 3.2.2 Java标识符规则 3.2.3 Java关键字 ...
- Java 中日期的几种常见操作 —— 取值、转换、加减、比较
Java 的开发过程中免不了与 Date 类型纠缠,准备总结一下项目经常使用的日期相关操作,JDK 版本 1.7,如果能够帮助大家节约那么几分钟起身活动一下,去泡杯咖啡,便是极好的,嘿嘿.当然,我只提 ...
- java中double_java中float和double的取值范围是什么?
展开全部 float:4字节(32bit),IEEE 754. 取值范围: [-3.40282346638528860e+38 , -1.40129846432481707e-45] ∪ [1.401 ...
最新文章
- java美容美发项目下载_基于jsp的美容美发管理-JavaEE实现美容美发管理 - java项目源码...
- TCP/IP详解--第十三章
- go 语言 mysql_Go语言基础之操作MySQL
- 关于gui的skinnableContainer的一点问题
- python如何用xpath爬取指定内容_Python利用Xpath选择器爬取京东网商品信息
- react hooks使用_我如何使用React Hooks在约100行代码中构建异步表单验证库
- 通过srvctl add命令添加database信息到srvctl管理器
- mysql schema 同步_GitHub - naryn/mysql-schema-sync: mysql表结构自动同步工具
- Hive过滤脏数据的一些经验
- 查询添加条件_从文件夹中提取符合条件的记录,只需一键
- Anaconda 安装教程(Win10环境) Tensorflow安装
- 2015 ccpc 南阳国赛
- NYOJ 40 公约数和公倍数
- 小米路由器4a开发版固件_发现篇免拆刷小米路由器4a千兆版刷第三方固件的贴子!...
- HTML-零基础入门
- 家常炖菜,拌海带丝,炝土豆丝
- 计算机硬件的共享,网心云计算机硬件共享app
- Instant Neural Graphics Primitives with a Multiresolution HashEncoding_具有多分辨率的哈希编码
- 计算机动画 vr技术应用,三维动画与VR交互和虚拟现实性技术的结合
- Spring HikariDataSource连接MySQL8.0
热门文章
- 类似excel实现文本中带数字的值进行规律填充[前提:字符串中数字对数相等](-)
- 打造创新电磁诊疗技术平台,睿笛生物获比邻星创投、三捷资本数千万元投资...
- 怎么购买企业邮箱,才不被坑?
- 深入浅出TensorFlow(七)TensorFlow计算加速
- Linux命令解释之rsync
- 从 json 文件到炫酷动画 - Lottie 实现思路和源码分析
- 【汇编语言与计算机系统结构笔记16】子程序设计:子程序的嵌套与递归,多个模块之间的参数传送
- C#笔记10 委托和Lambda
- mysql数据库需求分析工具_一份全面的“数据库设计需求分析”是怎样的?
- ISE与Notepad++关联