课后作业2

public class TestDouble {
public static void main(String args[]) {
System.out.println("0.05 + 0.01 = " + (0.05 + 0.01));
System.out.println("1.0 - 0.42 = " + (1.0 - 0.42));
System.out.println("4.015 * 100 = " + (4.015 * 100));
System.out.println("123.3 / 100 = " + (123.3 / 100));
}
}使用double类型的数值进行计算, 其结果是不精确的
double doubleValue = 156.5d;
Double doubleObj = new Double(doubleValue);
byte myByteValue = doubleObj.byteValue();
int myIntValue = doubleObj.intValue();
float myFloatValue = doubleObj.floatValue();
String myString = doubleObj.toString();
同一个数据需要转换为多种类型,并且这一数据需要比较长期的使用。多数情况下,推荐直接使用强制类型转换的方式
public class Test {
public static void main(String[] args) {
int X = 100;
int Y = 200;
System.out.println("X+Y=" + X + Y);
System.out.println(X + Y + "=X+Y");
}
}
运行结果结果:X+Y=100200
300=X+Y 。
Java中有两种类型的变量

引用类型的变量(Reference variables)引用一个对象 (变量本身用于存放对象在内存中的位置,以看成是一个指针),故又被称为“对象变量”);

原始数据类型的变量,变量中仅包含数据。
关于枚举
枚举类型是引用类型!

枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象。相同的值则引用同一个对象。

可以使用“”和equals()方法直接比对枚举变量的值,换句话说,对于枚举类型的变量,“”和equals()方法执行的结果是等价的

posted @ 2025-09-27 20:26  郭zheng  阅读(7)  评论(0)    收藏  举报