java基础:数据类型的转化

+是一个运算符, 做数据的加法。

boolean类型不能转换为其他类型。

默认转换

byte,short,char—int—long—float—double

byte,short,char相互之间补转换,他们参与运算首先转换为int类型

强制转换(从大的数据类型转化为小的数据类型)

目标类型 变量名=(目标类型)(被转换的数据);

注意:

不要随意使用强制转换,隐含损失精度的问题。

时间: 2024-08-24 14:07:04

java基础:数据类型的转化的相关文章

java基础数据类型char

java基础类型 数据类型            大小       范围                                             默认值  byte(字节)      8         -128 - 127                                           0 shot(短整型)        16      -32768 - 32768                                         0 int

Java基础数据类型二进制转换

前言: 本文主要介绍java基础类型的二进制转换和二进制的基本概念. 二进制: 1,二进制是以0和1为码,逢2进1,比如3=11=1*2+1. 2,在计算机当中其它进制的算法基本基于2进制,因为计算机只认识0和1,比如16进制数则意味着一位16进制码由4位2进制码数表示. 3,在Java语言中byte代表最小计量单位,byte由8位2进制数组成. Java基本数据类型与表示范围(boolean忽略) 1,byte(整型):8位,short(整型):16位,char(字符型):16位,int(整型

Java 基础数据类型包装类的高频区间的数据缓存

一.Java的基础数据类型的包装类:Integer,Long,Double,Float,Boolean,Byte,Short,Character. 二.高频缓存区 其中Double和Float没有缓存,其他类型都有高频缓存区间.其高频缓存区间的缓存范围是:Boolean:使用静态final,就会返回静态值Byte:-128~127Short:-128~127Character:0~127Long:-128~127Integer:-128~127 如果所使用的包装类的值在这个缓存区间内,就会直接复

Java基础数据类型

第一类:逻辑型boolean boolean类型数据只允许取true或false,不可以0或非0的整数替代true和false,这点和C语言不同 第二类:文本型char char 型数据用来表示通常意义上"字符"(2字节)字符型常量的三种表现形式:   字符常量是用单引号(' ')括起来的单个字符,涵盖世界上所有书面语的字符.例如:char c1 = 'a';   char c2 = '中'; char c3 =  '9';   Java中还允许使用转义字符'\'来将其后的字符转变为特

Java基础——数据类型

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权:凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记. 一.数据类型(八种): 1.计算机的存储进位:位是最小的存储数据单位,以此类推,如图: 2.在java里我们可以使用 0b或者0x表示二进制和十六进 如:0xABC或0b01010001: 3.在java里面数据存储中高位是1 就是负数,高位是0 就是正数: 4.Java数据类型详解: 整数数值:int short:小于32767 byte:小于127 小数

Java基础——数据类型之间的转换

Java数据类型分为三大类,即布尔型.字符型和数值型.其中数值型又分为整型和浮点型.Java的基本数据类型(8种)为布尔型boolean(1字节):字符型char(2字节):整型byte(1字节).short(2字节).int(4字节).long(8字节):浮点型float(4字节).double(8字节).此外,编程时还经常用到两种类变量,String和Date. Java数据类型的转换一般分三种,分别是:简单数据类型之间的转换.字符串与其他数据类型的转换.其他实用数据类型的转换. 简单数据类

java基础数据类型相关

以往数据类型都不清晰,后来工作需要,tcp协议发送数据,要占几个字节几个字节,蒙圈了,彻底给整理整理.java对于每一种数据都明确地定义了具体的数据类型,不同的数据类型占用不同的内存空间. 数据类型:基本数据类型.引用数据类型 基本数据类型:数值型.字符型(char).布尔型(boolean)                     数值型:整数类型(byte.short.int.long).浮点类型(float.double) 引用数据类型:类(class).接口(interface).数组(

java基础- 数据类型&变量

常量的概述和使用 什么是常量?在程序执行的过程中其值不可以发生改变 class Constant { public static void main(String[] args) { System.out.println("Hello World!"); //字符串常量 System.out.println(123); //整数常量 System.out.println(12.3); //小数常量 System.out.println('1'); //字符常量 '' 中必须存放的是单个

[Java 基础]数据类型

基本类型和引用类型 Java中的数据类型有两类: l  基本类型(又叫内置数据类型,或理解为值类型) l  引用类型 基本类型和引用类型的区别 1.  从概念方面来说 基本类型:变量名指向具体的数值 引用类型:变量名指向存数据对象的内存地址 2.  从内存构建方面来说 基本类型:变量在声明之后java就会立刻分配给他内存空间 引用类型:它以特殊的方式(类似C指针)指向对象实体(具体的值),这类变量声明时不会分配内存,只是存储了一个内存地址. 3.  从使用方面来说 基本类型:使用时需要赋具体值,

java基础数据类型小知识

数据类型的扩展 银行业务的处理 说到数字,我们可能第一想到的是int .浮点型数据类型 但是对于"钱"来说,用浮点型数据类型是不行的,Int更是不可以 为何浮点型不可以? 因为浮点型float double是有限的,离散的,舍入误差的,大约,接近但是不相等 我们在处理这些需要精度的数据的时候应该要避免使用浮点数 float f=0.1f; //0.1 double d=1.0/10; //0.1 System.out.println(f==d); //false float d1=22