如何在Java中计算百分比

作者: Joan Hall
创建日期: 2 二月 2021
更新日期: 1 七月 2024
Anonim
#11 Eclipse 下Java用 if-else-if實作百分比轉為等第
视频: #11 Eclipse 下Java用 if-else-if實作百分比轉為等第

内容

计算百分比可能会有很大帮助。但是当数字变大时,使用程序来计算它会容易得多。请注意,有关如何创建程序以在 Java 中计算百分比的说明。

脚步

  1. 1 为您的程序创建一个算法。 尽管计算百分比并不困难,但最好在开始编写实际代码之前为程序编写算法。尝试找到以下问题的答案:
    • 你的程序会处理大数吗?如果是这样,请尝试考虑您的程序可以处理大范围数字的方式。一种方法是使用像这样的变量 漂浮 要么 , 代替 整数.
  2. 2 编写代码。 要计算百分比,您需要两个参数:
    • 总分 (或可能的最高分);和
    • 获得分数您要计算的百分比。
      • 例如:如果学生在测试中获得了 100 分中的 30 分,并且您想计算该学生得分的百分比 - 100 是总分(或可能的最高分),30 是最终成绩,您要计算的百分比。
    • 利息计算公式为:

      百分比 =(收到的分数 x 100)/总分
    • 要从用户那里获取这些参数(输入),请尝试使用该函数 扫描器 在爪哇。
  3. 3 计算百分比。 使用上一步中的公式计算百分比。确保用于存储值的变量 百分 是“浮动”类型。如果不是,那么答案可能不正确。
    • 这是因为数据类型 漂浮 (32 位单精度浮点数)仅考虑数学计算中的数字数据类型“小数”。因此,使用“浮动”变量,数学计算的答案,例如 5/2(5 除以 2)将是 2.5。
      • 如果我们使用变量进行计算(5/2) 整数,那么答案是 2。
      • 但是,您存储的变量 总分获得分数, 可以是类型 整数...使用类型变量 漂浮 为了 百分 自动转换类型 整数 类型 漂浮...并且一般计算将在“float”而不是“int”中完成。
  4. 4 显示用户的百分比值。 程序计算出百分比后,将其显示给用户。要在 Java 中执行此操作,请使用函数 系统输出 要么 System.out.println (用于在新行上打印/输出)。

方法 1 of 1:示例代码

导入 java.util.Scanner; public class main_class {public static void main (String [] args) {int total, score;浮动百分比;扫描仪 inputNumScanner = 新扫描仪 (System.in); System.out.println("请输入总分或最大值:"); total = inputNumScanner.nextInt(); System.out.println("输入得到的分数:"); score = inputNumScanner.nextInt();百分比 =(分数 * 100 / 总分); System.out.println("百分比为="+百分比+"%"); }}

提示

  • 尝试创建一个图形用户界面,使程序更具交互性和更易于使用。
  • 尝试扩展您的程序以进行一些数学计算。