Java 数据类型及类型转换

基本数据类型:共八种; 复合类型:字符串(String),数组(array),类(Class),接口(Interface)等等;
  • 其中个人常用的有:int,boolean,float;各项取值范围为: -2的31方–2的31方-1;true/false;-3.4E38–3.4E38;

类型转换:自动转换,强制转换,方法转换
  • 自动转换:

    • 高精度类型至低精度能自动转型,不会造成信息丢失;
    • 低精度至高精度:byte,short,char ——> int——> long ——> float ——> double;
  • 强制转换:高精度类型到低精度类型必须强制转换(即显示转换),该方式可能会造成部分信息丢失;
    • (类型名)(表达式)
    • 例:char key = (char)(1000+12345678L)
  • 方法转换:使用类的方法进行类型转换:
    • 例:String str = “123”;int a = Integer.parseInt(str); /// String类型转int类型;

Java基本数据之间的类型转换相关推荐

  1. java基本数据类型转换

    Java 语言是一种强类型的语言.强类型的语言有以下几个要求: 变量或常量必须有类型:要求声明变量或常量时必须声明类型,而且只能在声明以后才能使用. 赋值时类型必须一致:值的类型必须和变量或常量的类型 ...

  2. Java 基本数据类型转换

    Java 基本数据类型转换 目录 Java 基本数据类型转换 1.1自动类型转换 1.2 强制类型转换 在赋值运算或算术运算时,要求数据类型相同,否则就要进行类型转换. 转换的方式: 自动类型转换( ...

  3. Java基本数据类型转换与java基本类型转换优先级

    Java基本数据类型转换与java基本类型转换优先级 转换类型 1.      自动类型转换: 编译器自动完成类型转换,不需要再程序中编写代码 转换规则: 从存储范围小的类型到存储范围大的类型 具体规 ...

  4. 《C语言程序设计:问题与求解方法》——3.8节不同类型数据之间的类型转换

    本节书摘来自华章社区<C语言程序设计:问题与求解方法>一书中的第3章,第3.8节不同类型数据之间的类型转换,作者:何 勤,更多章节内容可以访问云栖社区"华章社区"公众号 ...

  5. 什么是JAVA中的强制类型转换

    文章目录 0 写在前面 1 强制类型转换 2 写在末尾 0 写在前面 在必要的时候,int类型会自动转变为double类型,但是另一方面,业务逻辑上有时候需要double类型转变为int. 在 Jav ...

  6. java 对象之间转换_浅谈java对象之间相互转化的多种方式

    浅谈java对象之间相互转化的多种方式,对象,属性,参数,赋值,不支持 浅谈java对象之间相互转化的多种方式 易采站长站,站长之家为您整理了浅谈java对象之间相互转化的多种方式的相关内容. 第一种 ...

  7. JAVA实现服务器间拷贝文件,寻找在Java服务器之间传输大文件的好方法

    在这个项目中有一个主要的数据库服务器,其他安装在不同地方的服务器维护着自己的本地数据库.我们必须允许每个系统将其本地数据库更新为主要数据库上的任何版本.所有的服务器都运行Java环境.寻找在Java服 ...

  8. 同步阻塞、同步非阻塞、异步阻塞、异步非阻塞与 I/O 多路复用、Java NIO 之间的联系

    同步阻塞.同步非阻塞.异步阻塞.异步非阻塞与 I/O 多路复用.Java NIO 之间的联系 先验知识 此处的异步指的是什么 同步.异步.阻塞.非阻塞 同步阻塞.同步非阻塞.异步阻塞.异步非阻塞 一个 ...

  9. java 8 新功能详解_Java 8和Java 14之间的新功能

    java 8 新功能详解 从版本9开始,Java每6个月就有一次新功能,因此很难跟踪这些新更改. 互联网上的大多数信息都描述了最近2个Java版本之间的变化. 但是,如果您的情况与我相似,则说明您使用 ...

最新文章

  1. 【LintCode: 3. 统计数字】算法题解析
  2. 修改windows系統下xampp中apache端口被其他程式占用的問題
  3. linux内存释放和使用限制
  4. Java笔记-使用Kaptcha验证码框架
  5. 数据分析与挖掘建模实战001:导学,概述
  6. dataGuard client 自动切换
  7. 多线程编程-之并发编程:同步容器
  8. php 日期和时间 (转)
  9. Atitit zxing二维码qr码识别解析
  10. vim字符串替换命令
  11. 元气骑士里面的超级计算机,元气骑士兑换码2021可用
  12. 【操作系统原理-2014年清华陈渝老师】索引
  13. 服装计算机辅助设计论文,服装设计计算机辅助设计应用探索-服装设计论文-设计论文.docx...
  14. 创新科技普济天下,华为无线重构世界
  15. 电源的环路补偿、功率级补偿、Vout的波形对应的响应速度-运放环路补偿
  16. 【BZOJ1014】【JSOI2008】火星人prefix Splay处理区间,hash+dichotomy(二分)check出解
  17. KF UD分解之UD分解基础篇【1】
  18. codeup刷题 2.6小节——C/C++快速入门->函数 ——《算法笔记》(胡凡)
  19. 地形建模(一)——TIN地形的生成
  20. 储存器的区别之——RAM、ROM、FLASH

热门文章

  1. 浅显易懂 Makefile 入门 (01)— 什么是Makefile、为什么要用Makefile、Makefile规则、Makefile流程如何实现增量编译
  2. Linux shell 学习笔记(1)— 文件和目录(查看、创建、复制、软硬链接、重命名及删除操作)
  3. 德国最受欢迎的程序员技能排行
  4. Java 树形结构数据生成--不需要顶级节点
  5. AIFramework基本概念整理
  6. NVIDIA GPU的神经网络自动调度
  7. 视觉导航的神经拓扑SLAM
  8. 用Microsoft DirectX光线跟踪改善渲染质量
  9. 2021年大数据常用语言Scala(二十一):函数式编程 遍历 foreach
  10. 2021年大数据常用语言Scala(十九):基础语法学习 iterator迭代器