用Java计算百分比

作者: John Pratt
创建日期: 16 二月 2021
更新日期: 2 七月 2024
Anonim
Java Thread 執行緒:使用 Java 做平行運算的核心類別 By 彭彭
视频: Java Thread 執行緒:使用 Java 做平行運算的核心類別 By 彭彭

内容

计算百分比有许多应用。但是,当数字变大时,使用该程序会更容易。下面说明了如何用Java编写用于计算百分比的程序。

  1. 计划您的程序。 尽管计算百分比并不难,但是在编程之前对程序进行计划总是明智的。尝试回答以下问题:
    • 您的程序可以大量使用吗?如果是这样,请寻找使程序处理许多不同类型数字的方法。一种方法是使用类型 漂浮 或者 作为变量,而不是 整型 (整数)。
  2. 编写代码。 要计算百分比,您需要两个参数:
    • 总得分 (或最高可能得分)。
    • 达到分数 (您要计算百分比)。
      • 例如:如果一个学生在一个测验中正确回答了100个问题中的30个,并且您想计算百分比,那么总分(最高分数)为100,获得的分数为30,您将转换为百分比。
    • 计算百分比的公式为:

      百分比=(成就分数x 100)/总分数
    • 要从用户那里获取这些参数(输入),您可以使用 扫描器功能。
  3. 计算百分比。 使用上一步中指示的公式来计算百分比。确保您要用来存储变量值的变量 百分比,具有浮点类型。如果不是,答案可能不正确。
    • 这是因为 漂浮数据类型的精度为32位,在数学计算中甚至会考虑到小数。因此,使用float类型的数学计算(例如5/2(5除以2))的答案将是2.5
      • 与类型相同的计算(5/2) 整型 对于变量,返回2。
      • 您用来存储 总得分达到分数 可以,但是 整型 成为。由一个 漂浮 用作变量的类型 百分比整型 自动到 漂浮 被转换然后将以浮点数而不是整数的形式进行总计算。
  4. 向用户显示百分比。 程序计算完百分比后,将其显示给用户。为此使用功能 系统输出 或者 系统输出文件 (以换行打印)在Java中。

方法1的1:示例代码

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

尖端

  • 尝试创建图形界面(GUI),以使程序更具交互性且更易于使用。
  • 尝试扩展程序,以便可以执行多个计算。