JAVA 大数
条件判断: JAVA中while(n-- > 0)
异于c++的while(n--)
Prepare to Input
- 1
- 2
- 3
Input 、Initialize and Output
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
运算
- 1
- 2
- 3
- 4
- 5
- 6
- 7
HDU 1002(大数加法)
http://acm.hdu.edu.cn/showproblem.php?pid=1002
Code
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
HDU 1042 (N!)
http://acm.hdu.edu.cn/showproblem.php?pid=1042
Code
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
HDU 1250(Fibonacci)
http://acm.hdu.edu.cn/showproblem.php?pid=1250
Code
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
POJ 3199(N ^ M)
http://poj.org/problem?id=3199
Code
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
关于compareTo
compareTo() 方法用于将 Number 对象与方法的参数进行比较。可用于比较 Byte, Long, Integer等。
该方法用于两个相同数据类型的比较,两个不同类型的数据不能用此方法来比较。
- 如果指定的数与参数相等返回0。
- 如果指定的数小于参数返回 -1。
- 如果指定的数大于参数返回 1。
还有记得ans = n.pow(m.intValue());
SDNU 1488
输入两个八进制数a、b,也以八进制形式输出(a - b)的值。
Code
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
进制转换
String a = ans.toString(num); //将十进制数ans转为num进制字符串
已知数字的进制转换
十进制转其他进制
- 1
- 2
- 3
- 4
- 5