关于Java的条件运算符的基础问题

leetcode的时候遇到个问题,简化如下:

a == b ? a : b; //有语法错误

改成下面这样自然是没有问题

c = a == b ? a : b;

网上查了下,说是Java中,条件运算符的值必须参与运算,貌似C没有这样的说法。请问是这样吗,有没有Java官方的文档中有这样的说法吗?


达令说
浏览 625回答 2
2回答

拉莫斯之舞

java的表达式不都是语句int a = 1; a; // 这样也会编译错误
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java