13.java语言基础-基本类型的自动转换强制转换
2017-06-07 15:38
441 查看
/*
在8大数据类型转换中,Boolean类型不属于数值类型,不参与转换
一般的.byte.short.char不参与转换类型
我们直接把byte.short.char直接赋给int类型*/
//byte-short-int-long 自动转换
byte a =100;
// byte 类型
a 变量
100字面量
System.out.println(a);
//打印当前变量a的值
short b = a;
// short 类型
b 变量
a 变量
System.out.println(b);
//打印当前变量b的值
int c = b;
System.out.println(c);
//打印当前变量c的值
long d = c;
System.out.println(d);
//打印当前变量d的值
//byte-short-int-long 强制转换
int cc =(int)d;
//long d 强制转换成
int类型
System.out.println(cc);
short bb = (short)d;
//long d 强制转换成 short类型
System.out.println(bb);
byte aa = (byte)d;
//long d 强制转换成 byte类型
System.out.println(aa);
在8大数据类型转换中,Boolean类型不属于数值类型,不参与转换
一般的.byte.short.char不参与转换类型
我们直接把byte.short.char直接赋给int类型*/
//byte-short-int-long 自动转换
byte a =100;
// byte 类型
a 变量
100字面量
System.out.println(a);
//打印当前变量a的值
short b = a;
// short 类型
b 变量
a 变量
System.out.println(b);
//打印当前变量b的值
int c = b;
System.out.println(c);
//打印当前变量c的值
long d = c;
System.out.println(d);
//打印当前变量d的值
//byte-short-int-long 强制转换
int cc =(int)d;
//long d 强制转换成
int类型
System.out.println(cc);
short bb = (short)d;
//long d 强制转换成 short类型
System.out.println(bb);
byte aa = (byte)d;
//long d 强制转换成 byte类型
System.out.println(aa);
相关文章推荐
- java语言基础(59)——jdk5自动装箱和拆箱(基本数据类型与包装类之间的转换)
- Java语言基础之基本数据类型与数据类型转换
- java学习之旅10--基本数据类型自动转换_强制转型_类型提升问题
- Java中基本类型自动转换与强制转换
- java语言基础(10)——类型强制转换时的数据溢出计算
- Java语言基础{Java_se(02)}-字面量和常量-变量的基本定义和使用-Java表达式-数据类型和分类-基本数据类型的转换-算数运算符-赋值运算符-比较运算符-三元运算符-逻辑运算符
- 【java基础】在Java中实现基本数据类型与字符、字符串之间的转换
- java基础之基本数据类型及之间的转换
- Java 基础 基本类型和包装类之间转换
- 第二章 JAVA语言基本语法————数据类型之间的转换
- java中的String类型的对象为什么可以自动转换成Object类型的?而Object却要强制转换成String类型的
- 初识Java(Java语言基础-数据类型转换)
- 小白成长记——Java基础之基本数据类型与字符串的相互转换
- JAVA语言基础:数据类型的转换 数组的概念
- Java语言基础(关键字、标识符、注释、常量与变量、进制、数据类型、类型转换、代码示例)
- Java语言基础数据类型转换之强制转换
- java语言-基础(参数的值传递机制(基本数据类型与引用数据类型))
- java语言基础——3基本数据类型
- Java语言基础——数据类型与数据类型转换
- 【JAVA学习】java基本数据类型与字符串之间的转换(基本数据类型、对象封装类、自动装箱、自动拆箱)