castingtest.java
来自「《Java核心技术应用开发》电子工业出版社书籍源代码」· Java 代码 · 共 30 行
JAVA
30 行
/**
* 这个类有编译错误
* 演示了不同类型变量的转换
*/
package sample;
public class CastingTest {
public void implictCasting() {
byte a = 0x60;
int ia = a;
char b = 'a';
int c = b;
long d = c;
long e = 1000000000L;
float f = e;
double g = f;
String s = "hello";
Object o = s;
}
public void explicitCasting() {
long l = 1000000L;
int i = l; //(int)l;
double d = 12345.678;
float f = d; //(float)d;
Object o = new String("Hello");
String str = o; //(String)o;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?