空值和空值的算术运算

时间:2018-12-16 03:40:04

标签: nullpointerexception null operation

我现在正在创建Web服务[non-programming-development-enviroment] (一个用于创建网络系统的网络系统)

在那种环境下,我想定义算术运算,包括如下的null(blank)

1 + 3 = 4
null(blank) + 3 = 3
null(blank) - 3 = -3
null(blank) + null(blank) = null(blank)
null(blank) * 3 = null(blank)
null(blank) / 3 = null(blank)

我们正在创建一个新的Web服务,所以我知道如何定义操作是免费的, 但是我找到了不同的程序语言或服务或工具等。 定义了上述操作。

因为java,javascript,Excel,SQL等...与上面不同。

(例如)

[java]
1 + 3 = 4
null + 3 -> NullPointerException
null - 3 -> NullPointerException
null + null -> NullPointerException
null * 3 -> NullPointerException
null / 3 -> NullPointerException

[javascript]
1 + 3 = 4
null + 3 = 3
null - 3 = -3
null + null = 0
null * 3 = 0
null / 3 = 0

[Excel]
1 + 3 = 4
(blank) + 3 = 3
(blank) - 3 = -3
(blank) + (blank) = 0
(blank) * 3 = 0
(blank) / 3 = 0

[SQL (for Example Oracle)]
1 + 3 = 4
null + 3 = null
null - 3 = null
null + null = null
null * 3 = null
null / 3 = null

在我们要定义的产品中 null(空白)+ null(空白)= null(空白) 许多人似乎有相同的想法。 (这不是问题的重点)


如果某人知道上述程序语言或服务, 请告诉我。 我想考虑一下。

0 个答案:

没有答案