💥 该系列属于【Java基础编程500题】专栏,如您需查看Java基础的其他相关题目,请您点击左边的连接
目录
1. 使用Double.compare()方法比较两个Double值的大小,并输出比较结果。
6. 使用Double.parseDouble()方法将字符串转换为Double,并计算两个Double值的和,然后输出结果。
7. 判断一个字符串是否可以转换为Double类型,并输出结果。
✨✨ 返回题目目录 ✨ ✨
1. 使用Double.compare()方法比较两个Double值的大小,并输出比较结果。
public class Main {
public static void main(String[] args) {
double d1 = 5.5;
double d2 = 5.5;
int comparison = Double.compare(d1, d2);
if (comparison > 0) {
System.out.println("d1大于d2");
} else if (comparison < 0) {
System.out.println("d1小于d2");
} else {
System.out.println("d1等于d2");
}
}
}
2. 将Double类型的值转换为字符串,并输出结果。
public class Main {
public static void main(String[] args) {
double d = 3.14159;
System.out.println("Double类型的值转换为字符串:" + Double.toString(d));
}
}
3. 获取Double类型的最大值和最小值,并输出结果。
public class Main {
public static void main(String[] args {
System.out.println("Double类型的最大值:" + Double.MAX_VALUE);
System.out.println("Double类型的最小值:" + Double.MIN_VALUE);
}
}
4. 判断一个Double值是否是无限大,并输出结果。
public class Main {
public static void main(String[] args) {
double d = 1.0 / 0.0;
System.out.println("d是否是无限大:" + Double.isInfinite(d));
}
}
5. 判断一个Double值是否是NaN,并输出结果。
public class Main {
public static void main(String[] args) {
double d = 0.0 / 0.0;
System.out.println("d是否是NaN:" + Double.isNaN(d));
}
}
6. 使用Double.parseDouble()方法将字符串转换为Double,并计算两个Double值的和,然后输出结果。
public class Main {
public static void main(String[] args) {
String str1 = "1.23";
String str2 = "4.56";
double d1 = Double.parseDouble(str1);
double d2 = Double.parseDouble(str2);
System.out.println("字符串转换为Double后的和:" + (d1 + d2));
}
}
7. 判断一个字符串是否可以转换为Double类型,并输出结果。
public class Main {
public static void main(String[] args) {
String str1 = "3.14";
String str2 = "abc";
System.out.println("字符串\"" + str1 + "\"是否可以转换为Double类型:" + Double.isNaN(Double.parseDouble(str1)));
System.out.println("字符串\"" + str2 + "\"是否可以转换为Double类型:" + Double.isNaN(Double.parseDouble(str2)));
}
}