为了账号安全,请及时绑定邮箱和手机立即绑定

类型转换

怎么将普通数字转换为科学计数法,谢谢

正在回答

2 回答

public static void parseSciNot(double num, double base, int index) {

    base = num;

    index = 0;

    if (num >= 1) {

         while (base >= 10) {

            base = base / 10;

            index ++;

        }

    }

    else {

         while (base < 1) {

        base = base * 10;

        index --;

        }

    }

    System.out.println("The scientific notation of " + num + " is: " + base + "*10^(" + index + ")");

    }


0 回复 有任何疑惑可以回复我~

例如 3000=3*10的三次方。0.003=3*10的负三次方

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第三季
  • 参与学习       409789    人
  • 解答问题       4340    个

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

进入课程

类型转换

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信