gpt4 book ai didi

java - 我们可以写一个没有返回值的三元运算符吗

转载 作者:行者123 更新时间:2023-12-03 22:13:21 28 4
gpt4 key购买 nike

我的代码中有一个三元运算符,我不想从该三元运算符返回任何值 ...

我可以写一个返回值为 void三元运算符 ...

示例:

int a = 10;
int b = 20;

我可以这样写吗

(a<b ? a+=b : a-=b);

它显示了类似

的错误
The left-hand side of an assignment must be a variable

谢谢...

最佳答案

Can i write a Ternary operator with return value as void

不,你不能。

你可以做的是:

a = a<b ? a+b : a-b;

甚至:

a += a<b ? b : -b;

关于java - 我们可以写一个没有返回值的三元运算符吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27268161/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com