我有三个变量
int a =10;
int b=20;
int c=30;
int d=0;
Run Code Online (Sandbox Code Playgroud)
现在我想做的事情是我想使用三元运算符并将
(a,b,c) 中最大的分配到 "d" 中。提前致谢
您可以使用Math.Max
来实现您的目标:
int d = Math.Max(a, Math.Max(b, c))
Run Code Online (Sandbox Code Playgroud)
当然,你也可以使用三元运算符,但它可能看起来有点难看:
int d = (a > b ? a : b) > c ? (a > b ? a : b) : c;
Run Code Online (Sandbox Code Playgroud)
或者:
int d = a > b ? (a > c ? a : c) : (b > c ? b : c);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
17390 次 |
最近记录: |