我正在编写java程序。我有四个布尔变量。其中的值可以是真/假。我想根据这些标志调用 4 个不同的 Web 服务。
一口气我将只有一个 Web 服务调用。如果任何两个或更多标志为真,那么我需要抛出Exception
。
请帮我写逻辑。
我的条件是
0 0 0 0 = 0
0 0 0 1 = 0
0 0 1 0 = 0
0 0 1 1 = 1
0 1 0 0 = 0
0 1 0 1 = 1
0 1 1 0 = 1
0 1 1 1 = 1
1 0 0 0 = 0
1 0 0 1 = 1
1 0 1 0 = 1
1 0 1 1 = 1
1 1 0 0 = 1
1 1 0 1 = 1
1 1 1 0 = 1
1 1 1 1 = 1