国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

JAVA中char類型加減乘除運算表達式返回類型

這篇具有很好參考價值的文章主要介紹了JAVA中char類型加減乘除運算表達式返回類型。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

我們都知道java中,如果char類型和int類型做加減法,那么char類型會被精度提升至int類型然后參與運算,返回的也是int類型的數(shù)據(jù)。

那么如果表達式中參與運算的均為char類型,那么表達式返回的類型是什么呢?

'A' - 'a'

經(jīng)過簡單測試,是int類型。

char c = 'w';
sb.append('A' + c - 'a');

這個問題是在調(diào)用StringBuilder.append()方法里面遇到的,本來期望的是追加一個表達式計算完成后的字符,但是最后追加的是一個兩位的數(shù)字。而StringBuilder.append()恰巧重載了多種類型的參數(shù),包括char,ing等,說明匹配到了append(int)方法,如果想追加字符,那么需要將表達式強制轉(zhuǎn)換為char類型。文章來源地址http://www.zghlxwxcb.cn/news/detail-711323.html

char c = 'w';
sb.append((char)('A' + c - 'a'));

到了這里,關(guān)于JAVA中char類型加減乘除運算表達式返回類型的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • C語言加減乘除運算

    加減乘除是常見的數(shù)學(xué)運算,C語言當(dāng)然支持,不過,C語言中的運算符號與數(shù)學(xué)中的略有不同,請見下表。 加法 減法 乘法 除法 求余數(shù)(取余) 數(shù)學(xué) + - × ÷ 無 C語言 + - * / % C語言中的加號、減號與數(shù)學(xué)中的一樣,乘號、除號不同;另外C語言還多了一個求余數(shù)的運算符,就是

    2024年02月06日
    瀏覽(16)
  • 只使用位運算實現(xiàn)加減乘除

    只使用位運算實現(xiàn)加減乘除

    在線OJ: LeetCode 29. 兩數(shù)相除 原題目的要求是不能使用乘法, 除法和取余運算符實現(xiàn)除法. 在本篇博客中把題目要求提高一點, 這里只使用位運算來實現(xiàn), 順便的也就把只使用位運算實現(xiàn)加減乘除實現(xiàn)了. 首先我們需要知道兩數(shù)之和可以是兩個數(shù)位相加和不進位相加之和, 而兩數(shù)進

    2024年02月06日
    瀏覽(45)
  • Pytorch入門:Tensor加減乘除矩陣運算

    若張量維數(shù)大于2,則對最后兩維進行matmul。進行此運算的要求是張量a與b除最后兩維外的其他維必須一致:

    2024年02月12日
    瀏覽(25)
  • 用Vue的三種方法實現(xiàn)加減乘除運算

    用Vue的三種方法實現(xiàn)加減乘除運算

    js插件:vue.js 教程: 首先在工具內(nèi)引入vue.js 然后在body里面創(chuàng)建一個div并設(shè)置id,我這里給id命名為\\\"app\\\" 在id命名為\\\"app\\\"的div內(nèi)使用input標(biāo)簽和select標(biāo)簽來設(shè)置運算框 然后用 methods方法?computed方法?watch(偵聽器)方法 做出3種不同的加減乘除運算 第一種computed方法: 接下來我們在

    2024年02月09日
    瀏覽(40)
  • Rust 重載運算符|復(fù)數(shù)結(jié)構(gòu)的“加減乘除”四則運算

    Rust 重載運算符|復(fù)數(shù)結(jié)構(gòu)的“加減乘除”四則運算

    復(fù)數(shù)定義 由實數(shù)部分和虛數(shù)部分所組成的數(shù),形如a+bi 。 其中a、b為實數(shù),i 為“虛數(shù)單位”,i2 = -1,即虛數(shù)單位的平方等于-1。 a、b分別叫做復(fù)數(shù)a+bi的實部和虛部。 當(dāng)b=0時,a+bi=a 為實數(shù); 當(dāng)b≠0時,a+bi 又稱虛數(shù); 當(dāng)b≠0、a=0時,bi 稱為純虛數(shù)。 實數(shù)和虛數(shù)都是復(fù)

    2024年02月13日
    瀏覽(18)
  • 【加強版】小學(xué)數(shù)學(xué)出題,加減乘除混合運算,支持自定義數(shù)字,一鍵打印

    【加強版】小學(xué)數(shù)學(xué)出題,加減乘除混合運算,支持自定義數(shù)字,一鍵打印

    在線預(yù)覽:在線HTML代碼預(yù)覽和運行工具 - UU在線工具? ?復(fù)制下面代碼后到該地址預(yù)覽即可 ?注意: 在線預(yù)覽不能打印 。如需打印,在電腦本地上新建文本文檔,粘貼代碼后保存,然后把文件后綴改為.html運行,出題點擊打印就可以了 新增功能: 1、支持加減乘除運算混合多

    2024年01月17日
    瀏覽(17)
  • linux|shell編程|shell腳本內(nèi)的加減乘除運算實現(xiàn)示例

    shell腳本內(nèi)的加減乘除是由于在編寫kubernetes巡檢腳本的時候,某些部分需要做一點簡單的運算,突然發(fā)現(xiàn)我其實對這些不太熟悉。 因此,查閱了一些資料,現(xiàn)在就加減乘除運算在shell腳本內(nèi)如何應(yīng)用做一個簡單的總結(jié),寫的不對的地方請各位輕點噴 首先,我們看一個錯誤的示

    2024年02月17日
    瀏覽(19)
  • 前端vue項目使用Decimal.js做加減乘除求余運算

    運算結(jié)果是Decimal對象,需要使用.toNumber()轉(zhuǎn)為數(shù)字

    2024年04月13日
    瀏覽(23)
  • 【ARMv8 SIMD和浮點指令編程】浮點加減乘除指令——四則運算

    【ARMv8 SIMD和浮點指令編程】浮點加減乘除指令——四則運算

    浮點指令有專門的加減乘除四則運算指令,比如 FADD、FSUB、FMUL、FDIV 等。 1 FADD (scalar) 浮點加法(標(biāo)量)。該指令將兩個源 SIMDFP 寄存器的浮點值相加,并將結(jié)果寫入目標(biāo) SIMDFP 寄存器。 該指令可以產(chǎn)生浮點異常。根據(jù) FPCR 中的設(shè)置,異常會導(dǎo)致在 FPSR 中設(shè)置標(biāo)志,或者生成同

    2024年02月05日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包