美文网首页
Java中的数据类型

Java中的数据类型

作者: 以宇宙为海的蓝鲸 | 来源:发表于2019-08-06 08:50 被阅读0次

java是一门强类型的语言,所有的数据都有其指定的类型。

数据类型的分类

数据类型分为两大类:基本数据类型和引用数据类型。

基本数据类型又分为3类8种

引用数据类型:接口,数组,类

数据类型.png
类型 符号 所占空间 范围 后缀符
字节型 byte 1字节 /8位 -128~127
短整型 short 2字节 /16位 正负30000
整型 int 4字节 / 32位 正负21亿
长整型 long 8字节 / 64位 非常大 l/L
单精度 float 4字节 / 32位 -3.403E38~3.403E38 f/F
双精度 double 8字节/64位 -1.798E308~1.798E308 d/D
布尔 boolean 1字节/1位 true/false
字符型 char 2字节/16位

注意:

  • 所有的整数默认类型是int
  • 所有的小数类型默认类型是double
  • 当把超过int范围的值赋值给long类型时,应在数值后面加L/l。
  • 计算机存储小数是一个近似值
  • 把一个double类型的小数赋值给float时,应在数值后面加F/f。
  • boolean类型的变量不能直接参与四则运算。
  • boolean适用场景:逻辑判定,流程控制
  • 给char类型变量赋值时一定要注意是单引号引起来的单个字符。
  • ' ' 字符," " 字符串 ,java中字符串的类型是String。
  • java采用unicode字符集,可以使用中文。
  • char类型是可以直接赋值整数的,包含0的正整数。
  • char类型是可以参与四则运算的。
  • 使用\u +十六进制数即可 (不常用)
  • 转义字符,转变含义,在java中有些符号已经有了自己的用法,通过转义字符,转变其含义。格式:+要转义的字符。

In的作用

    public class Demo05{  
        public static void main(String[] args){  
            System.out.println("下一行换行");  
            System.out.print("下一行不换行");  
            System.out.print("下一行换行\n"); //添加\n实现换行效果 
        }  
    }  

类型转换(基本数据类型)

自动转换

Java中所有的类型都可以进行转化[基本、引用]

  1. Boolean类型是不可以进行类型转换的。

  2. 自动转换是小类型变大类型才有的。

  3. 转换格式:大类型 变量名 = 小类型的值;

  4. 大小类型比较:byte<short<int<long<float<double, char=int .

强制转换

  1. 强制转换是大类型变小类型。但基本数据类型一般不使用强制转换。

  2. 转换格式:小类型 变量名 = (小类型)大类型的值。

  3. 如果大类型的值超过了小类型的范围,则最后结果会出现问题。

注意:

  1. 小数转为整数的时候,会省略掉小数点后的所有值,不会四舍五入。

  2. 四则运算会让数据类型发生自动转换。

类型转换(引用类型)

自动转换

父类型 变量名 = 子类对象(new 子类对象/子类对象的变量)

强制转换

子类型 变量名 = (子类型)父类变量。--事先确定了父类变量中实际存储的对象是什么类型。

相关文章

  • JAVA之引用类型

    java中数据类型分为基本数据类型和引用数据类型。 1、引用数据类型 java中的数据类型分为基本数据类型和引用数...

  • Java基础总结

    一、数据类型 在java中 的数据类型主要有两种数据类型①基本数据类型②引用数据类型 java中的八种基本数据类型...

  • java及数据库基础知识

    1、java中==和equals和hashCode的区别 java中数据类型可分为两种,引用数据类型和基本数据类型...

  • Java 基础(一)

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

  • Java基础知识梳理

    Java 基础知识梳理 1、Java的基本程序设计结构 1.1:数据类型 java中存在8中基本数据类型,其中有四...

  • Java的数据类型

    Java中的数据类型是指可以存储在变量中的数据类型。 由于Java是强类型语言,因此需要定义变量的数据类型以使用它...

  • Kotlin请开始你的表演——01基本数据类型篇

    Java中的基本数据类型 首先我们回顾下Java中的8种基本数据类型: 以及它们对应的引用数据类型封装类: Kot...

  • java中equals和==的区别

    java中equals和==的区别 java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byt...

  • java 自动装箱和拆箱

    java 自动装箱和拆箱 Java数据类型 在Java中,数据类型可以分为两大种,Primitive Type(基...

  • Java基础知识要点总结

    1.数据类型 在java 中,要注意的是double,float,long这三种数据类型。 java中默认小数...

网友评论

      本文标题:Java中的数据类型

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