最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中的相除(/)和取余(%)的實(shí)現(xiàn)方法

 更新時(shí)間:2019年07月09日 10:15:55   作者:CWyh44  
這篇文章主要介紹了Java中的相除(/)和取余(%)的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

取模運(yùn)算與取余運(yùn)算兩個(gè)概念有重疊的部分但又不完全一致。主要的區(qū)別在于對(duì)負(fù)整數(shù)進(jìn)行除法運(yùn)算時(shí)操作不同。

對(duì)于整形數(shù)a,b來(lái)說(shuō),取模運(yùn)算或者求余運(yùn)算的方法都是:

1、求 整數(shù)商 c = a / b;

2、計(jì)算模或者余數(shù) r = a - c* b . 

取模運(yùn)算和取余運(yùn)算在第一步不同:

取余運(yùn)算在取c值時(shí),向0方向舍入;而取模運(yùn)算在取c值時(shí),是向負(fù)無(wú)窮方向舍入

各個(gè)環(huán)境下運(yùn)算符%的含義不同,C/C++,Java為取余,python為取模

Java取余運(yùn)算規(guī)則如下:

a%b = a - (a/b)*b

讓我們先看一段代碼:

public class Division_remainder {
  public static void main(String[] args) {
    int a = 13 / 5;
    int b = 13 % 5;
    int c = 5 / 13;
    int d = 5 % 13;
    int e = 13 / -5;
    int f = -13 / 5;
    int h = -13 % 5;
    int j = 13 % -5;
    System.out.println(a + "," + b);
    System.out.println(c + "," + d);
    System.out.println(e + "," + f);
    System.out.println(h + "," + j);
  }

結(jié)果為:

2,3
0,5
-2,-2
-3,3

再來(lái)一個(gè)一個(gè)分析:

a = 13 / 5,a = 2,其實(shí)就是數(shù)學(xué)上的13 / 5 ,結(jié)果為2。

b = 13 % 5,b = 3,這也是數(shù)學(xué)上的運(yùn)算,得出余數(shù)為3。

c = 5 / 13,c = 0,因?yàn)楸怀龜?shù)小于除數(shù),結(jié)果可以看成0.x,但是int類型是整數(shù)類型,所以結(jié)果只為0。

d = 5 % 13,d = 5,數(shù)學(xué)上規(guī)定:如果被除數(shù)比除數(shù)小,商是0,余數(shù)就是被除數(shù)本身。

e和f不用說(shuō)了,結(jié)果都為-2。

但是h和j怎么是一個(gè)-3一個(gè)3呢,因?yàn)槿∮噙\(yùn)算的符號(hào)是根據(jù)第一個(gè)運(yùn)算數(shù)決定的,-13 % 5結(jié)果是-3,而13 % -5結(jié)果則是3。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • SpringBoot整合JavaMail通過(guò)阿里云企業(yè)郵箱發(fā)送郵件的實(shí)現(xiàn)

    SpringBoot整合JavaMail通過(guò)阿里云企業(yè)郵箱發(fā)送郵件的實(shí)現(xiàn)

    這篇文章主要介紹了SpringBoot整合JavaMail通過(guò)阿里云企業(yè)郵箱發(fā)送郵件的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • jstack和線程dump實(shí)例解析

    jstack和線程dump實(shí)例解析

    這篇文章主要介紹了jstack和線程dump實(shí)例解析,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • 全面解析java中的hashtable

    全面解析java中的hashtable

    以下是對(duì)java中的hashtable進(jìn)行了詳細(xì)的分析介紹。需要的朋友可以過(guò)來(lái)參考下
    2013-08-08
  • Java中的 FilterInputStream簡(jiǎn)介_(kāi)動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Java中的 FilterInputStream簡(jiǎn)介_(kāi)動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    FilterInputStream 的作用是用來(lái)“封裝其它的輸入流,并為它們提供額外的功能”。接下來(lái)通過(guò)本文給大家分享Java中的 FilterInputStream簡(jiǎn)介,感興趣的朋友一起學(xué)習(xí)吧
    2017-05-05
  • JVM類加載器之ClassLoader的使用詳解

    JVM類加載器之ClassLoader的使用詳解

    類加載器負(fù)責(zé)讀取Java字節(jié)代碼,并轉(zhuǎn)換成java.lang.Class類的一個(gè)實(shí)例的代碼模塊。本文主要和大家聊聊JVM類加載器ClassLoader的使用,需要的可以了解一下
    2022-10-10
  • Spring Boot 簡(jiǎn)介(入門(mén)篇)

    Spring Boot 簡(jiǎn)介(入門(mén)篇)

    Spring Boot是由Pivotal團(tuán)隊(duì)提供的全新框架,其設(shè)計(jì)目的是用來(lái)簡(jiǎn)化新Spring應(yīng)用的初始搭建以及開(kāi)發(fā)過(guò)程。下面通過(guò)本文給大家介紹spring boot相關(guān)知識(shí),需要的的朋友參考下吧
    2017-04-04
  • SpringData JPA中查詢接口Repository的使用

    SpringData JPA中查詢接口Repository的使用

    本文主要介紹了SpringData JPA中查詢接口Repository的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • java構(gòu)建Stream流的多種方式總結(jié)

    java構(gòu)建Stream流的多種方式總結(jié)

    Java?8引入了Stream流作為一項(xiàng)新的特性,它是用來(lái)處理集合數(shù)據(jù)的一種函數(shù)式編程方式,本文為大家整理了多種java構(gòu)建Stream流的方式,希望對(duì)大家有所幫助
    2023-11-11
  • java實(shí)現(xiàn)微信紅包 拼手氣紅包

    java實(shí)現(xiàn)微信紅包 拼手氣紅包

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)微信紅包,拼手氣紅包,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • 快速解決springboot在yml配置了啟動(dòng)端口但啟動(dòng)還是8080問(wèn)題

    快速解決springboot在yml配置了啟動(dòng)端口但啟動(dòng)還是8080問(wèn)題

    這篇文章主要介紹了快速解決springboot在yml配置了啟動(dòng)端口但啟動(dòng)還是8080問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-03-03

最新評(píng)論

桦甸市| 古丈县| 阜南县| 类乌齐县| 闵行区| 荣昌县| 舞阳县| 黔江区| 偃师市| 如东县| 绩溪县| 饶河县| 卓资县| 中宁县| 土默特左旗| 汝南县| 临武县| 五原县| 巴林右旗| 武强县| 甘泉县| 天门市| 乐都县| 涞水县| 邹平县| 银川市| 什邡市| 江津市| 饶河县| 安平县| 信阳市| 卢龙县| 东兰县| 临武县| 哈密市| 亳州市| 泸州市| 南昌县| 鞍山市| 师宗县| 蒲江县|