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 大白 (●—●))相关推荐

  1. 学习Java的三十三个建议

    学习Java的三十三个建议 1把Java当成一门新的语言学习(和C++差别很大,真的,我觉得和Delphi的Object Pas cal反而更像一点): 2看<Thinking in Java& ...

  2. Halcon学习笔记(三)---数据类型

    Halcon学习笔记(三)---数据类型 halcon只能在单独行进行注释,不能在语句后面进行注释. 1.tuple(元组,重数) 赋值符号":=" tuple算子: (1)变量定 ...

  3. java指定图片的dpi和存储大小kb

    java指定图片的dpi和存储大小kb google图片处理插件 java代码(只需要修改下文件路径往里面存图片就行了) 参考文章 公司需求,将文件夹下面的所有图片dpi设置为300,存储大小为90到 ...

  4. C语言字符型变量的存储和取值

    目录 1.问题引入 2.字符型变量的存储 3.字符型变量的取值 4.字符型变量中的-128 5.取值转换图 1.问题引入 我们知道,在C语言中,一个字符型数据占8个bit位,那么当我们定义一个字符型数 ...

  5. 微信小程序存储(数据缓存,存储和取值)

    以下两个是做开发时存储和取值较为常用的API: onLoad() {wx.setStorageSync('tokeys', '测试一手');var value = wx.getStorageSync( ...

  6. 学习java第三天,今天是数据类型和运算符(2)

    1.基本数据类型的类型转换 1.不同的基本数据类型之间进行运算时需要进行类型转换. 2.boolean类型与其他基本类型不能进行类型的转换(既不能进行自动类型的提升,也不能强制类型转换), 否则,将编 ...

  7. 疯狂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关键字 ...

  8. Java 中日期的几种常见操作 —— 取值、转换、加减、比较

    Java 的开发过程中免不了与 Date 类型纠缠,准备总结一下项目经常使用的日期相关操作,JDK 版本 1.7,如果能够帮助大家节约那么几分钟起身活动一下,去泡杯咖啡,便是极好的,嘿嘿.当然,我只提 ...

  9. java中double_java中float和double的取值范围是什么?

    展开全部 float:4字节(32bit),IEEE 754. 取值范围: [-3.40282346638528860e+38 , -1.40129846432481707e-45] ∪ [1.401 ...

最新文章

  1. java美容美发项目下载_基于jsp的美容美发管理-JavaEE实现美容美发管理 - java项目源码...
  2. TCP/IP详解--第十三章
  3. go 语言 mysql_Go语言基础之操作MySQL
  4. 关于gui的skinnableContainer的一点问题
  5. python如何用xpath爬取指定内容_Python利用Xpath选择器爬取京东网商品信息
  6. react hooks使用_我如何使用React Hooks在约100行代码中构建异步表单验证库
  7. 通过srvctl add命令添加database信息到srvctl管理器
  8. mysql schema 同步_GitHub - naryn/mysql-schema-sync: mysql表结构自动同步工具
  9. Hive过滤脏数据的一些经验
  10. 查询添加条件_从文件夹中提取符合条件的记录,只需一键
  11. Anaconda 安装教程(Win10环境) Tensorflow安装
  12. 2015 ccpc 南阳国赛
  13. NYOJ 40 公约数和公倍数
  14. 小米路由器4a开发版固件_发现篇免拆刷小米路由器4a千兆版刷第三方固件的贴子!...
  15. HTML-零基础入门
  16. 家常炖菜,拌海带丝,炝土豆丝
  17. 计算机硬件的共享,网心云计算机硬件共享app
  18. Instant Neural Graphics Primitives with a Multiresolution HashEncoding_具有多分辨率的哈希编码
  19. 计算机动画 vr技术应用,三维动画与VR交互和虚拟现实性技术的结合
  20. Spring HikariDataSource连接MySQL8.0

热门文章

  1. 类似excel实现文本中带数字的值进行规律填充[前提:字符串中数字对数相等](-)
  2. 打造创新电磁诊疗技术平台,睿笛生物获比邻星创投、三捷资本数千万元投资...
  3. 怎么购买企业邮箱,才不被坑?
  4. 深入浅出TensorFlow(七)TensorFlow计算加速
  5. Linux命令解释之rsync
  6. 从 json 文件到炫酷动画 - Lottie 实现思路和源码分析
  7. 【汇编语言与计算机系统结构笔记16】子程序设计:子程序的嵌套与递归,多个模块之间的参数传送
  8. C#笔记10 委托和Lambda
  9. mysql数据库需求分析工具_一份全面的“数据库设计需求分析”是怎样的?
  10. ISE与Notepad++关联