怎么在Java中实现相除和取余

  介绍

今天就跟大家聊聊有关怎么在Java中实现相除和取余,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

1,求整数商c=a/b;

2,计算模或者余数r=- c * b只

取模运算和取余运算在第一步不同:

取余运算在取c值时,向0方向舍入;而取模运算在取c值时,是向负无穷方向舍入

各个环境下运算符%的含义不同,c/c++, Java为取余,python为取模

Java取余运算规则如下:

% b=a - b (a/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);   以前,,}

结果为:

2、3
0, 5
2, 2
3, 3

再来一个一个分析:

=13/5,=2,其实就是数学上的13/5,结果为2。

5 b=13%, b=3,这也是数学上的运算,得出余数为3。

c=5/13, c=0,因为被除数小于除数,结果可以看成0。x,但是int类型是整数类型,所以结果只为0。

13 d=5%, d=5,数学上规定:如果被除数比除数小,商是0,余数就是被除数本身。

e和f不用说了,结果都为2。

Java可以用来干什么

Java主要应用于:1。网页开发;2。Android开发;3。客户端开发;4。网页开发;5。企业级应用开发;6。Java大数据开发;7。游戏开发等。

看完上述内容,你们对怎么在Java中实现相除和取余有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

怎么在Java中实现相除和取余