小编Con*_*vid的帖子

我需要一个解决Java在计算和存储大数字方面的限制的解决方案

在python中你可以计算一个简单的循环,让我们说它600!是一个非常大的数字,但python可以在很短的一秒钟内轻松处理它.即使它超过200数字长.另一方面,在java中你必须使用64位文字(长数据类型).所以机器将返回0.
有没有办法克服这个?

java

26
推荐指数
1
解决办法
832
查看次数

Java:"长"号在内存中占多少?

这两个数字在内存中同样是8字节(64位)吗?长a = 25L长b = 3543451651313213232168498L

java

2
推荐指数
1
解决办法
1896
查看次数

如何使类返回整数实例

我希望我的类返回一个 Integer 实例,就像您覆盖__str__But Integer 类型时一样。我不明白为什么下面的代码不起作用。

class A:
    def __init__(self):
        global x
        x=5
    def __new__(cls):
        return  x       
print(A())
#it says: NameError: global name 'x' is not defined 
Run Code Online (Sandbox Code Playgroud)

python class instance python-3.x

1
推荐指数
1
解决办法
3669
查看次数

Python,下面的代码有什么问题?range(20,-1,0) 返回一个错误

for i in range(20,-1,0):
    print(i)
Run Code Online (Sandbox Code Playgroud)

错误是:

Traceback (most recent call last):
  File "D:/Python/b.py", line 1, in <module>
    for i in range(20,-1,0):
ValueError: range() arg 3 must not be zero
Run Code Online (Sandbox Code Playgroud)

python

0
推荐指数
1
解决办法
5890
查看次数

标签 统计

java ×2

python ×2

class ×1

instance ×1

python-3.x ×1