欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解Java運(yùn)算中的取余

 更新時(shí)間:2023年05月25日 11:09:19   作者:web17886480312  
這篇文章主要介紹了java運(yùn)算中的取余,在java運(yùn)算中,取余符號(hào)是?%,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

java中的取余

在java運(yùn)算中有時(shí)會(huì)出現(xiàn)對(duì)一個(gè)整數(shù)取余操作,首先復(fù)習(xí)一下小學(xué)學(xué)過的除法公式:
除數(shù) ÷ 被除數(shù) = 商
如果沒有被整數(shù)就會(huì)出現(xiàn)余數(shù),例:10 ÷ 3 = 3 余數(shù)為 1

在java運(yùn)算中,取余符號(hào)是 %

1、第一種情況一個(gè)大的整數(shù)對(duì)一個(gè)比它小的整數(shù)取余

public static void main(String[] args) {
        int a = 10, b = 3;
        System.out.println(a % b);
}

輸出結(jié)果:

1

2、第二種情況一個(gè)小的整數(shù)對(duì)一個(gè)比它大的整數(shù)取余

public static void main(String[] args) {
   		int a = 8,  b = 33;
        int c = 21, d = 65;
        int e = 43, f = 117;
        System.out.println(a % b);
        System.out.println(c % d);
        System.out.println(e % f);
}

輸出結(jié)果:

8
21
43

總結(jié):

兩個(gè)整數(shù)A、B做取余操作,例:A%B

如果A>B,取余結(jié)果按照小學(xué)學(xué)過的數(shù)學(xué)公式計(jì)算

如果A<B,取余結(jié)果等于A

Java中的取模,取余

一、取余

得出的結(jié)果:是數(shù)學(xué)里除法結(jié)果的取整。例如:10/3=3.333…得到的結(jié)果是3.0

正負(fù)符號(hào)與數(shù)學(xué)里除法算法一致小數(shù)點(diǎn)也是與數(shù)學(xué)里除法算法一致

在這里插入圖片描述

二、取模

5 % 3 => 2
-5 % 3 => -2
5 % -3 => 2
-5 % -3 => -2
5.3 % 3 => 2.3
5 % 3.3 => 1.7000000000000002
5.3 % 3 => 2.3
--------------取不動(dòng)模,就自己出去------------------
1 % 3 => 1
1 % 10 => 1
3 % 3 => 0

結(jié)論:
得出的結(jié)果:就是被取模的5上扣走一個(gè)模,如果取不走,就自己全部出去。

  • 符號(hào)總是與被取模數(shù)的符號(hào)保持一致。
  • 取模也支持對(duì)小數(shù)進(jìn)行運(yùn)算。
  • 兩個(gè)小數(shù)也可以進(jìn)行取模運(yùn)算。

是不是突然感覺,Java真的很有用,最起碼數(shù)學(xué)上的所有事,她都能做了。

到此這篇關(guān)于java運(yùn)算中的取余的文章就介紹到這了,更多相關(guān)java取余運(yùn)算內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解Java8中CompletableFuture類的使用

    詳解Java8中CompletableFuture類的使用

    Java?8中引入了CompletableFuture類,它是一種方便的異步編程工具,可以處理各種異步操作,本文將詳細(xì)介紹CompletableFuture的使用方式,希望對(duì)大家有所幫助
    2023-04-04
  • 基于Java實(shí)現(xiàn)中文分詞系統(tǒng)的示例代碼

    基于Java實(shí)現(xiàn)中文分詞系統(tǒng)的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何利用Java語言實(shí)現(xiàn)一個(gè)簡(jiǎn)易的中文分詞系統(tǒng),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以嘗試一下
    2022-07-07
  • Java設(shè)計(jì)模式系列之深入淺出單例模式

    Java設(shè)計(jì)模式系列之深入淺出單例模式

    設(shè)計(jì)模式是在大量的實(shí)踐中總結(jié)和理論之后優(yōu)選的代碼結(jié)構(gòu),編程風(fēng)格,以及解決問題的思考方式,下面這篇文章主要給大家介紹了關(guān)于Java設(shè)計(jì)模式系列之深入淺出單例模式的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • Java設(shè)計(jì)模式之解釋器模式

    Java設(shè)計(jì)模式之解釋器模式

    這篇文章介紹了Java設(shè)計(jì)模式之解釋器模式,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-10-10
  • 各種格式的編碼解碼工具類分享(hex解碼 base64編碼)

    各種格式的編碼解碼工具類分享(hex解碼 base64編碼)

    這篇文章主要介紹了各種格式的編碼解碼工具類,集成Commons-Codec、Commons-Lang及JDK提供的編解碼方法
    2014-01-01
  • Java編程異常處理最佳實(shí)踐【推薦】

    Java編程異常處理最佳實(shí)踐【推薦】

    這篇文章主要介紹了Java編程異常處理最佳實(shí)踐【推薦】,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-10-10
  • 一文搞懂Spring中的JavaConfig

    一文搞懂Spring中的JavaConfig

    這篇文章主要介紹了Spring中的JavaConfig知識(shí),包括事務(wù)注解驅(qū)動(dòng),properties配置文件加載方法,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2021-09-09
  • POI讀取excel簡(jiǎn)介_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    POI讀取excel簡(jiǎn)介_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要介紹了POI讀取excel簡(jiǎn)介,詳細(xì)的介紹了什么是Apache POI和組件,有興趣的可以了解了解一下
    2017-08-08
  • 詳解Java的回調(diào)機(jī)制

    詳解Java的回調(diào)機(jī)制

    最近學(xué)習(xí)java,接觸到了回調(diào)機(jī)制(CallBack)。初識(shí)時(shí)感覺比較混亂,而且在網(wǎng)上搜索到的相關(guān)的講解,本文介紹了Java的回調(diào)機(jī)制,有興趣的同學(xué)可以了解一下
    2016-10-10
  • Spring集成MyBatis?及Aop分頁的實(shí)現(xiàn)代碼

    Spring集成MyBatis?及Aop分頁的實(shí)現(xiàn)代碼

    這篇文章主要介紹了Spring集成MyBatis?及Aop分頁的實(shí)現(xiàn),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-04-04

最新評(píng)論