标签: numbers

如何在java中用科学记数法表示数字?

我正在编写一个处理行星质量和直径的程序; 这些数量用科学记数法表示.我的问题不是,请注意,不是如何以正确的方式打印大数字(那是使用printf(),duh),我会怎样......"输入"这些数字,我想你可以说.例如,表示汞的质量:

3.30 x 10ˆ23
Run Code Online (Sandbox Code Playgroud)

在我的行星质量阵列中,一个元素看起来像:

33.0 * Math.pow(10, 23)
Run Code Online (Sandbox Code Playgroud)

但是,我不认为这是正确的方法 - 它看起来会引发异常...那么我怎么能从程序员的角度表达这样的大数字呢?谢谢!

java numbers scientific-notation notation

23
推荐指数
2
解决办法
5万
查看次数

Python数量限制

我知道在大多数情况下,如果不是所有的编程语言,整数,浮点数等都可以保留最大数量,无论是无符号还是有符号.例如pascal的int类型最多只能容纳32768~.

我想知道的是,python的int和浮点变量的限制是什么.我尝试了一个小程序来产生非常大的数字,但我没有遇到任何错误.它甚至对这些变量的大小有限制吗?

我看了一下文档,找不到我要找的东西:/

非常感谢帮助,谢谢!

python numbers limit bit

22
推荐指数
3
解决办法
4万
查看次数

在Java中的变量中以两位数格式保存整数

如何在Java中以两位数格式存储整数?我可以设置

int a=01;
Run Code Online (Sandbox Code Playgroud)

并将其打印为01?此外,如果我说的话int b=a;,不仅打印b也应该打印它的价值01.

java numbers

22
推荐指数
4
解决办法
5万
查看次数

用PHP编号的罗马数字

我需要用PHP将普通数字转换为罗马数字,我有这样的代码:

        <?php

function roman2number($roman){
    $conv = array(
        array("letter" => 'I', "number" => 1),
        array("letter" => 'V', "number" => 5),
        array("letter" => 'X', "number" => 10),
        array("letter" => 'L', "number" => 50),
        array("letter" => 'C', "number" => 100),
        array("letter" => 'D', "number" => 500),
        array("letter" => 'M', "number" => 1000),
        array("letter" => 0, "number" => 0)
    );
    $arabic = 0;
    $state = 0;
    $sidx = 0;
    $len = strlen($roman);

    while ($len >= 0) {
        $i = 0;
        $sidx = $len;

        while …
Run Code Online (Sandbox Code Playgroud)

php arrays numbers roman-numerals

22
推荐指数
2
解决办法
3万
查看次数

Javascript浮动比较

我在javascript中的数字比较存在很大问题.

该脚本指责比较"7 <10"是错误的.

console.clear();

var min = parseFloat("5").toFixed(2);
var max = parseFloat("10").toFixed(2);
var value = parseFloat("7").toFixed(2);

console.log(min, max, value);

console.log(value > min); // OK.
console.log(value < max); // ---- false ??????
Run Code Online (Sandbox Code Playgroud)

有谁知道什么是happing?

javascript floating-point comparison numbers

22
推荐指数
2
解决办法
4万
查看次数

如何在视图中显示波斯语(波斯语)数字

我想在视图上显示波斯语(波斯语)数字.例如,我计算了一个日期并将其转换为Jalali日历,但我如何用波斯数字显示它?

fonts android numbers persian farsi

22
推荐指数
3
解决办法
6350
查看次数

将A转换为1 B到2 ... Z转换为26,然后将AA转换为27 AB到28(Excel索引到列引用)

是否有人将算法或逻辑转换为1,B为2,...,Z为26,然后是AA到27,AB到28等.

换句话说,将列索引转换为Excel中的列引用.

c# numbers

21
推荐指数
2
解决办法
3万
查看次数

从字符串中删除所有字符,留下数字

干草,我有一个像这样的字符串:

v8gn5.8gnr4nggb58gng.g95h58g.n48fn49t.t8t8t57
Run Code Online (Sandbox Code Playgroud)

我想删除只留下数字(和.s)的所有字符

任何想法如何做到这一点?是否有预建的功能?

谢谢

php numbers

21
推荐指数
2
解决办法
3万
查看次数

写出最大的素数

我正在尝试解决C#中最大的主要编程实践问题.问题很简单,打印出或写入文件号:2 58,885,161 - 1(其中有17,425,170位)

我已经设法使用神奇的GNU多精度算术库通过Emil Stevanof .Net包装器来解决它

var num = BigInt.Power(2, 57885161) - 1;
File.WriteAllText("biggestPrime.txt", num.ToString());
Run Code Online (Sandbox Code Playgroud)

即使所有当前发布的解决方案都使用此库,对我来说也感觉像是作弊.有没有办法在托管代码中解决这个问题?想法?建议?

PS:我已经尝试过使用.Net 4.0 BigInteger,但它永远不会结束计算(我等了5分钟,但与GMP解决方案的50秒相比已经很多了).

c# algorithm primes numbers

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

number 1e5是什么意思?

我在一些代码中看到,peaple定义了一个变量并分配了例如1e-8或1e5之类的值

const int MAXN = 1e5 + 123;
Run Code Online (Sandbox Code Playgroud)

这些数字是什么?!我在网上找不到任何东西......

numbers

21
推荐指数
2
解决办法
6万
查看次数