java数据类型之间的转换

package com.dengchaoqun.ht;

public class DataExchangeDemo {
public static void main(String[] args) {
	//数据转换的类型有两种,第一种是显式转换,第二种是隐式转换
	//低精度类型的数据像高精度类型的数据转换的时候,永远不会溢出,并且总是成功的。
	//高精度类型的数据向低精度类型的数据转换的时候,则必然会有信息丢失,有可能失败。
	//从低级向高级类型的数据转换,系统会自动执行,这种类型为隐式转换。
	//以下数据类型涉及到数据转换不包括字符类型和逻辑类型:这些类型精度由高到低是:byte,short,int,long,flaot,double
	int x=50;
	float y=x;
	System.out.println(y);
	byte myByte=127;
	int myInt=150;
	char myChar=10;
	float myFloat=453.11f;
	double myDouble=34.4444e3;
	System.out.println("byte类型的数据与float类型的数据进行计算的结果为:"+(myByte+myFloat));
	System.out.println("byte类型的数据与char类型的数据进行计算的结果为:"+(myByte+myChar));
	System.out.println("double类型数据与char类型数据进行计算的结果为:"+(myDouble+myChar));
	System.out.println("int类型数据与float类型的数据进行计算的结果为:"+(myInt+myFloat));
	//把高精度的数据赋值给低精度变量的数据时,必须使用显式抓换。
	//执行显式转换的时候,可能会导致精度损失,只要是boolean类型以外的数据类型都可以显式转换的方式达到
	int a=(int)45.55;
	long b=(long)456.6f;
	int c=(int)‘d‘;
	System.out.println(a);
	System.out.println(b);
	System.out.println(c);

}
}

  

时间: 2024-08-14 18:50:25

java数据类型之间的转换的相关文章

关于JAVA变量,数据类型,基本数据类型之间的转换和对象型的基本数据类型

如何给java变量取名字-----标示符     标示符是用来给类,对象,方法,变量,接口和自定义数据类型命名的.凡是可以自己取名字的地方都叫做标示符,都要遵循标示符的规则. 标示符的规则:1.由数字,字母和下划线(_),美元符号($)组成. 2.区分大小写,首字母不能数字,长度无限制. 3.不能与java关键字重名. java常用数据类型(基本类型和引用类型) 基本数据类型: 基本数据类型分为数值类型和非数值类型.其中数值类型包括整数类型和非整形.非数值类型包括,字符类型,布尔类型, 整型包括

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

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

java中的、标识符、运算符以及数据类型之间的转换。

---恢复内容开始--- 数据类型之间的转换: 1:自动转换:就是不用说出要转换成什么类型,由java中的虚拟机自动将小数据类型转换成大数据类型,但大数据中的数据精度有可能被破坏. 2:强制转换:强制转换的格式是在需要转型的数据前加上"( )",然后在括号内加入需要转化的数据类型.有的数据经过转型运算后,精度会丢失,而有的会更加精确. 例子: public class Demo { public static void main(String[] args){ int x; doubl

10-10C#基础---数据类型之间的转换

10-10  C#基础数据类型转换(熟练掌握) 第一课 数据类型之间的转换 基本类型的转换:自动转换(隐式转换)和强制转换(显示转换) 装箱转换:允许值类型隐式转换成引用类型. 拆箱转换:允许将引用类型显示转换成值类型 分为2个步骤:首先,检查对象是否超出类型范围,然后再进行转换. Object包含所有的类型,其他类型都可以转换成Object类型,但Object不能转换成其他类型. 例: int i=0 object o = i; 三种转换方式: 1).用( ).( )内是转换后的数据类型,只能

浅谈C#语言中的各种数据类型,与数据类型之间的转换

什么是数据类型? 数据类型,百度百科是这样解释的:数据类型在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作.这样的解释对于一个初学者来说未必太过于深奥. 简单点说,数据类型就是不同长度的数据的归类.数据类型的出现就是为了解决计算机中对不同长度的数据合理保存的问题.为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存.达到资源合理优化利用,减少浪费内存的目的. 数据类型有哪些? 类型            描述            

C#中常见数据类型之间的转换

c#语言中常见的数据类型有char(字符类型).string(字符串类型).int(整数类型).double(小数类型).此处浅谈一下任意类型与string类型.int类型与double类型.string与数字类型的转换. 1.任意类型转换为string类型 转换代码:待转换的数据.ToString(); 返回数据类型:string eg:int a = 10; String b = a.ToString(); 将整数类型a转换为string类型b 2.int类型与double类型之间的互换 此

java各种数据类型之间的转换

1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 Double, Float, Long 的方法大同小异. 2 如何将整数 int 转换成字串 String ? A. 有叁种方法: 1.) Str

java中,Date数据类型和JSONObject数据类型之间的转换

import java.text.SimpleDateFormat;import java.util.Date;import net.sf.json.JSONObject; public class DateTest { public static void main(String[] args) { Date d = new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"

标识符 二进制 数据类型之间的转换

Java中的转义字符 \n表示将当前光标定位到下一行同样的位置 \r 表示将当前光标定位到本行行尾 在某些平台上会出现不同的效果 所以要一起使用 \r\n \t 相当于tab键 标识符 只能有 字母 数字 下划线 $ 不能以数字开头 不能使用关键字 作为标识符 但可以包含关键字 Java中的常量 字面常量 在程序中直接出现的值 final :最终的  一旦赋值不能改变 1.整数常量:直接出现的数字,不带小数点 2.小数常量:直接出现的小数.必须带小数点 3.字符常量:用单引号('')引起的 数字