Incompatible operand types String and long報錯

long a = 5;
String name = "Tom";
int b = 1;

b >= 0 ? a : name;

三目運算符 (表達式1)?(表達式2):(表達式3),計算方法是這樣的:表達式1是一個邏輯表達式,如果其值為true,則整個表達式的值為表達式2的值,否則為表達式3的值

解決方式:(表達式2)和(表達式3)改為同一數(shù)據(jù)類型即可。如下:

b >= 0 ? a +"" : name;
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,556評論 0 13
  • ?1 C語言程序的結(jié)構(gòu)認識 用一個簡單的c程序例子,介紹c語言的基本構(gòu)成、格式、以及良好的書寫風(fēng)格,使讀者對c語...
    CONLYOUC閱讀 8,871評論 9 66
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評論 19 139
  • 前兩天,有網(wǎng)友問了我一個關(guān)于C語言的問題,本著認真裝逼的態(tài)度,我把大學(xué)時學(xué)過的C語言課本翻了一遍,終于找到了答案。...
    C語言學(xué)習(xí)閱讀 1,198評論 0 6
  • 假期出門玩,想想都害怕。可是孩子們整體關(guān)在家里想想又多可憐,意識里孩子還是需要多多出門見識放松一下的。 原本和孩子...
    5096小妖狐閱讀 280評論 2 1

友情鏈接更多精彩內(nèi)容