美文网首页
1. Java之基本数据类型

1. Java之基本数据类型

作者: 苏宇lovecc | 来源:发表于2017-10-12 10:19 被阅读14次
  1. 各个基本数据类型比较
基本数据类型 位数 是否有符号 取值范围 默认值 备注
byte 8 Y -2^7 ~ 2^7-1 0 用于在大型数组中节约空间,主要代替整数
short 16 Y -2^15 ~ 2^15-1 0 可以节约空间
int 32 Y - 2^31 ~ 2^31 - 1 0 整型变量默认为 int 类型
long 64 Y -2^63 ~ 2^63-1 0L 主要用于在需要比较大整数的系统上
float 32 --- --- 0.0f 单精度浮点数;在储存大型浮点数组时,可节约内存空间;不能用来表示精确的值,如货币
double 64 --- --- 0.0d 不能用来表示精确的值,如货币
boolean 1 --- false/true false 只作为一种标志来记录 true/false 情况
char 16 --- \u0000 ~ \uffff(即0~65535) \u0000(即为0) 可以存储任何字符
  1. 整数的不同进制
前缀 进制
0b 二进制
0 八进制
0x 十六进制
  1. 包装类
    以上8种基本类型都不是类,Java 提供了对应的类,称之为包装类。包装类可以认为是将基本数据类型转换成的一个引用类型。
基本类型 包装类
byte Byte
short Short
int Integer
long Long
float Float
double Double
boolean Boolean
char Character
  1. 基本数据类型与包装类之间的转换
    1. 基本数据类型 <-> 包装类
    // int <-> Integer
    int speed1 = 100;
    Integer in  = new Integer(speed1);
    int speed2 = in.intValue();
    System.out.println(in + speed2);
    
    // float <-> Float
    float f1 = 1.23f;
    Float f2 = new Float(f1);
    System.out.println(f2);
    
    1. 基本数据类型 <-> String
    // int <-> String
    String s1 = "123";
    int in = Integer.parseInt(s1);  
    String s2 = Integer.toString(in + 100);
    System.out.println(in + s2);
    
    // String <-> double
    String s1 = "1.23";
    double d = Double.parseDouble(s1);
    String s2 = Double.toString(d);
    System.out.println(d + s2);
    

相关文章

  • Java数据类型(慢慢积累,对于事物的理解也会不一样)

    Java的数据类型: 1. 内置数据类型(基本数据类型); 2. 引用数据类型; Java基本数据类型:(...

  • Java面试题总结

    1. JAVA 的基本数据类型有哪些 ? String 是不是基本数据类型 ? Java 有 8 种基本数据类型:...

  • Java 基础题目

    Java 基础部分 1. JAVA 的基本数据类型有哪些 ? String 是不是基本数据类型 ? Java 有 ...

  • Java 基础(一)

    1. Java数据类型 Java 的数据类型分为两种:基本数据类型 和 引用类型。 1)基本类型:Java有8中基...

  • java基础之-不简单的Java基本数据类型

    1. 认识Java中的基本数据类型 Java中有8大基本数据类型,它的对应包装类型以及数据范围如下: 基本数据类型...

  • Java基础

    1. Java的数据类型 Java数据类型分为基本数据类型和引用数据类型基本数据类型有四类八种整型:byte(1字...

  • Java 小知识(三)

    1. Java基本数据类型 Java中有8种基本数据类型,这8种基本数据类型又可以再分类为如下三类: a). 数值...

  • Integer与int的区别

    1.典型回答 int是基本数据类型(Primitive Types),是java的8个基本数据类型之一,java中...

  • Java基础—杂记

    1.自动装箱与自动拆箱 对于常用的基本数据类型,Java都有对应的Java包装类,Java提供了基本数据类型与...

  • 三、JNI-基本类型、字符串和数组

    基本类型 字符串 数组 #1. 基本类型 Java语言中数据类型分为基本数据类型和引用数据类型,其中基本数据类型分...

网友评论

      本文标题:1. Java之基本数据类型

      本文链接:https://www.haomeiwen.com/subject/zqjnyxtx.html