java - 在返回 double java的方法中返回null

标签 java null

我正在尝试在方法开始时测试空输入。如果发现是真的,我想返回 null,即使该方法通常会返回 double 值。

我需要将方法的类型保持为double

public double computeMean (double[] grades) {
        if (grades == null) {
            return null;

Cannot convert from null to double

最佳答案

你应该使用

Double wrapper class(mind the uppercase "d")

如果您希望能够返回 null,则不要将 double 原始类型作为您的返回类型。

关于java - 在返回 double java的方法中返回null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58453232/

相关文章:

java - 如何消除我的应用程序中的希腊字符?

c# - C#int.tryParse可为null的int如何?

java - Bufferedreader 永远不会为空,while 循环不会终止

c# - 传入对象参数时如何区分 (object)null 和 (decimal?)null?

java - JOptionPane showInputDialog null?

java - 有什么方法可以找出java代码中是否使用了try block 或 "new"关键字?

java - 线程转储分析工具/方法

Java 1.7 - CMS 在达到 CMSInitiatingOccupancyFraction 之前启动

java - 如何在Android中编写SQLite execSQL函数?

mysql not null & allow null 区别