首页 > 编程语言 >JAVA数据类型

JAVA数据类型

时间:2022-10-11 11:35:09浏览次数:57  
标签:JAVA 字节 int float 数据类型 boolean 转换

JAVA数据类型

基本数据类型

数值类型

  1. 整数型

    byte:一个字节

    short:两个字节

    int:四个字节

    long:八个字节

    注意: 二进制 0b 十进制 八进制 0 十六进制 0x

    long类型要在数字后加L, 例如4562L

  2. 浮点型

    float:占用四个字节

    double:占用八个字节

    注意: float类型要在数字后加F,例如4562.45F

  3. 字符型

    char:占用两个字节

boolean类型

​ boolean:占用一个字节

引用数据类型

类,数组,接口等

数据的强制类型转换

低--------------------------------------------------------------------高

​ byte,short,char->int->long->float->double

由低转换到高,不需要强制转换

int a=10;
float b=a; 

由高转换到低,需要进行强制转换

float a=10.0;
int b=(int)a;

注意:1.不能对boolean类型进行转换

​ 2.不能转换成不相干的类型

​ 3.高容量转到低容量的时候要进行强制转换

​ 4.转换时可能会出现内存溢出,或者精度的问题

标签:JAVA,字节,int,float,数据类型,boolean,转换
From: https://www.cnblogs.com/wei-shen/p/16778642.html

相关文章

  • Java拦截器
    (1)浏览器发送一个请求会先到Tomcat的web服务器(2)Tomcat服务器接收到请求以后,会去判断请求的是静态资源还是动态资源(3)如果是静态资源,会直接到Tomcat的项目部署目录下......
  • Java 中初始化 List 的五种方法
    1、构造List后使用List.add初始化1List<String>stringList=newLinkedList<>();2stringList.add("a");3stringList.add("b");4stringList.add("c");这是......
  • Java Style的C++容器流式处理类
    很久没有上博客园了,最近一段时间,因为工作的关系时间上比较闲,利用闲暇时间重新翻了一下丢弃很久的C++语言。C++从98、11、14、17目前已经也走到了20版本,发生了很多变化,也引......
  • IDEA jsp 写Java脚本的时候不能使用out.print()问题
    IDEAjsp写Java脚本的时候不能使用out.print()问题参考:ideajsp无法使用out.print方法_NoBug的博客-CSDN博客_ideajspout问题:  解决:File->ProjectStructure......
  • Java 多线程(五)线程状态
    一,线程五大状态:详细说明:   二,线程方法:   1.停止线程*不推荐使用JDK提供的stop(),destroy()方法【已废弃】*推荐线程自己停下来*建议使用一个标志位进......
  • JavaScript实现深拷贝和浅拷贝
    js的数据类型分为两种一种是基本数据类型:字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)一种是引用数据类型:对象(Object)、数组(Array)、函数(......
  • 力扣594(java&python)-最长和谐子序列(简单)
    题目:和谐数组是指一个数组里元素的最大值和最小值之间的差别正好是1。现在,给你一个整数数组nums,请你在所有可能的子序列中找到最长的和谐子序列的长度。数组的子序......
  • Java学习之路:运算符
    2022-10-1010:34:08......
  • Java反序列化之C3P0链学习
    0x01前言 再多打一点基础吧,后续打算先看一看 XStream,Weblogic,strusts2 这些个0x02C3P0 组件介绍C3P0 是一个开源的 JDBC 连接池,它实现了数据源和 JNDI 绑定,......
  • JavaWeb学习(一)SQL
    一、简介1、以分号结尾2、不区分大小写3、注释: --空格    #    /**/二、DDL:操作数据库、表等1、查询:showdatabases 2、创建:createdatab......