由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - Java 新手猜猜乐: 17 % -3 = ?
相关主题
这几年Java跟其他语言的差距拉大了。弱问:System.out.println( Math.sqrt( 4 ) ); 输出2.0。如果要出整数2,该怎么写?
Java在Web领域是不是太笨重了?请教一个语法和递归的问题
有必要弄深入javascript和python么?做java的请教如何学习Java
Java vs Ruby RailsConverge of languages and design pattern
about builder patternRuby on Rails hype
java现在主要用在server-side api?申请新版ruby版
新手开始读effective javajava vs ruby on rail for e-commerce website?
XML to Swing UI tools?有玩或者工作中用RAILS的么?感觉前景如何
相关话题的讨论汇总
话题: java话题: 17话题: so话题: mod话题: 猜猜
进入Java版参与讨论
1 (共1页)
F*******X
发帖数: 143
1
这帖有点坑,我完全认同。
问题:17 % -3 = ?
A) 2
B) -2
不要用任何工具,看书或者Google,只要猜猜玩玩就好。
g*****g
发帖数: 34805
2
我也猜1
p*****2
发帖数: 21240
3
用scala试了一下,是2
p*****2
发帖数: 21240
4
用node.js也是2
B*****g
发帖数: 34098
5
B,我去试试,嘿嘿

【在 F*******X 的大作中提到】
: 这帖有点坑,我完全认同。
: 问题:17 % -3 = ?
: A) 2
: B) -2
: 不要用任何工具,看书或者Google,只要猜猜玩玩就好。

F*******X
发帖数: 143
6
都说了“不要用任何工具,看书或者Google,只要猜猜玩玩就好”

【在 p*****2 的大作中提到】
: 用scala试了一下,是2
a*w
发帖数: 4495
7
17 % -3 = 15 % -3 + 2 % -3

【在 F*******X 的大作中提到】
: 这帖有点坑,我完全认同。
: 问题:17 % -3 = ?
: A) 2
: B) -2
: 不要用任何工具,看书或者Google,只要猜猜玩玩就好。

f*******n
发帖数: 12623
8
Actually, it depends on how integer division is rounded.
In C and Java, integer division rounds towards 0. So 17 / -3 = -5. So the
remainder is 17 - (-3 * -5) = 2.
In Python and Ruby, integer division always rounds down. So 17 / -3 = -6. So
the remainder is 17 - (-3 * -6) = -1.
Alternately, you can say that the remainder in C/Java takes the sign of the
dividend, and in Python/Ruby takes the sign of the divisor.
B*****g
发帖数: 34098
9
数学上余数是正的吧,嘿嘿

So
the

【在 f*******n 的大作中提到】
: Actually, it depends on how integer division is rounded.
: In C and Java, integer division rounds towards 0. So 17 / -3 = -5. So the
: remainder is 17 - (-3 * -5) = 2.
: In Python and Ruby, integer division always rounds down. So 17 / -3 = -6. So
: the remainder is 17 - (-3 * -6) = -1.
: Alternately, you can say that the remainder in C/Java takes the sign of the
: dividend, and in Python/Ruby takes the sign of the divisor.

r******r
发帖数: 700
10
直观上是 -2;但既然是猜,就反着,所以是 2。

【在 F*******X 的大作中提到】
: 这帖有点坑,我完全认同。
: 问题:17 % -3 = ?
: A) 2
: B) -2
: 不要用任何工具,看书或者Google,只要猜猜玩玩就好。

w**z
发帖数: 8232
11
看一下 Java Puzzle by Josh Bloch, 第一个就是这个。

【在 F*******X 的大作中提到】
: 这帖有点坑,我完全认同。
: 问题:17 % -3 = ?
: A) 2
: B) -2
: 不要用任何工具,看书或者Google,只要猜猜玩玩就好。

Y**G
发帖数: 1089
12
-1
A MOD B can be defined as:
A MOD B = X where (X between 0 and B, not include B, and (A - X) is
multiplier of B
Therefore, the answer is -1 since (17 - (-1)) is multiplier of (-3) and -1
is between 0 and -3

【在 F*******X 的大作中提到】
: 这帖有点坑,我完全认同。
: 问题:17 % -3 = ?
: A) 2
: B) -2
: 不要用任何工具,看书或者Google,只要猜猜玩玩就好。

1 (共1页)
进入Java版参与讨论
相关主题
有玩或者工作中用RAILS的么?感觉前景如何about builder pattern
佩服那些懂spring和hibernate的java现在主要用在server-side api?
node.js还是tomcat新手开始读effective java
关于vert.x,这几篇文章写得还不错 (转载)XML to Swing UI tools?
这几年Java跟其他语言的差距拉大了。弱问:System.out.println( Math.sqrt( 4 ) ); 输出2.0。如果要出整数2,该怎么写?
Java在Web领域是不是太笨重了?请教一个语法和递归的问题
有必要弄深入javascript和python么?做java的请教如何学习Java
Java vs Ruby RailsConverge of languages and design pattern
相关话题的讨论汇总
话题: java话题: 17话题: so话题: mod话题: 猜猜