1、自动类型转换 宽化
大类型变量=小类型值
1)、表数范围小的值可以赋值给表数范围大的变量.
char -->int -->long
char -->int -->double
byte -->short-->int-->long
byte-->short -->int -->double
float -->double
注意 红线.归根到底还是字节数
附图1
2)、在表数范围大参与运算时,以范围大的为准
double 最大的
3)、特例
a)、在表数范围允许内,int 可以赋值给char short byte
b)、+ 默认以int计算
char byte short int +char byte short int =int
c)编译期与运行期行为
I) 常量+常量 编译期自动结算结果
II) 变量+常量 变量+变量 运行时计算结果
2、强制类型转换 窄化 :可能损失精度
表数范围大的值强制转成范围小的变量
格式:小变量=(小类型)大类型值
注意 ()的位置
int rndNum=0;
rndNum=(int)Math.random()*100; //注意()
rndNum=(int)(Math.random()*100);
- 大小: 18.1 KB
分享到:
相关推荐
Java 数据类型和 MySql 数据类型对应一览 在 Java 编程语言中,数据类型是指变量或函数可以持有的值的类型。 MySql 数据库也具有其自己的数据类型,用于存储和管理数据。在本文中,我们将对 Java 数据类型和 MySql ...
22.java数据类型.zip22.java数据类型.zip22.java数据类型.zip22.java数据类型.zip22.java数据类型.zip22.java数据类型.zip22.java数据类型.zip22.java数据类型.zip22.java数据类型.zip22.java数据类型.zip22.java...
本资源“JAVA数据类型思维导图”提供了一种直观的方式来理解和记忆Java中的数据类型,包括基本数据类型和引用数据类型。下面将对这两个主要的数据类型进行详细解释。 1. 基本数据类型(Primitive Data Types) - ...
### MySQL与Java数据类型对应详解 #### 概述 在进行数据库操作时,尤其是在使用Java进行MySQL数据库开发的过程中,正确地映射数据类型是至关重要的一步。本文将详细介绍MySQL中的各种数据类型及其在Java中的对应...
这篇博客主要探讨了Java数据类型如何与Hibernate的类型映射进行对应。 首先,Java的基本数据类型在Hibernate中有对应的类型映射。例如,int型在Hibernate中通常映射为Integer类型,因为数据库字段可能允许为空...
Java代码实现把汉字装换为汉语拼音,不错的代码
### JAVA数据类型转换详解 #### 一、引言 在Java编程中,数据类型转换是一项基本且重要的技能。本文档将详细介绍Java中的数据类型转换,包括简单数据类型之间的转换、字符串与其他数据类型的转换以及一些实用的...
在 Oracle 数据库与 Java 应用程序交互时,理解 SQL 数据类型和它们对应的 JDBC 类型以及 Oracle 扩展的 Java 类型是至关重要的。这里我们将深入探讨这些概念,并提供一个全面的指南。 首先,JDBC(Java Database ...
一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理、显示时间方面的问下面笔者就开发中的一些体会介绍给大家。 我们知道,...
C#和Java数据类型的等价类型 C#和Java都是面向对象的编程语言,它们都支持多种数据类型,以便于开发者在编程时可以选择合适的数据类型来存储和操作数据。本文将对C#和Java中的数据类型进行比较和分析,帮助开发者更...
非常明了的介绍了JAVA的基本数据类型,为以后打好坚实基础。
Java提供了两种主要的数据类型:基本数据类型和引用数据类型。基本数据类型包括整型(byte, short, int, long)、浮点型(float, double)、字符型(char)和布尔型(boolean)。引用数据类型则包括类、接口和数组,...
本篇将深入探讨Java中的数据类型,包括基本数据类型和引用数据类型,并通过实例来展示如何使用这些数据类型。 Java中的8种基本数据类型分为两大类:数值类型和非数值类型。数值类型包括: 1. 字符型(char):char...
本项目名为"java 解析Excel 并判断解析的数据类型__Eclipse工程",显然是一个使用Java语言在Eclipse环境下实现的程序,其主要功能是读取Excel文件并识别其中各单元格的数据类型。 首先,我们需要了解Java中用于解析...
在Java中,Jython是一个非常有用的工具,它允许我们在Java应用程序中嵌入Python代码,并能够无缝地在Python数据类型和Java数据类型之间进行转换。这极大地扩展了Java的生态系统,让我们能够利用Python丰富的库和简洁...
Java是面向对象并且可以跨平台的编程语言 Java程序是运行在JVM(Java虚拟机)之上的 要运行和开发Java程序,必须下载和安装由Sun公司提供的JDK(Java开发工具包) 配置环境变量:Path 常用的JDK工具:javac、java
JAVA的基本数据类型
java 数据类型 ,运算符号 等 初学第二章 PPT
21天学通JAVA 第2章 JAVA的基本数据类型.PPT