gpt4 book ai didi

java - java中的数组处理字符串和整数组合的句子

转载 作者:行者123 更新时间:2023-12-02 02:20:47 25 4
gpt4 key购买 nike

我需要设计一个程序,用户可以在其中输入他们收到的字母等级数来计算用户的 GPA。问题是,该程序需要用户输入“java gpa a 4 b 4 a 2 b -4”,例如。我只用过 python 编程,所以我对 java 很陌生。我正在考虑使用数组来乘以每个成绩,并最终除以类(class)数量。 java 数组可以区分组合在一起的字符串和整数吗?如果这个问题令人困惑,我深表歉意:/

最佳答案

您不一定需要字符串和整数的混合。我还建议当 GPA 需要时不要使用整数,无论​​是 double 还是 float 。

如果您决定使用数组,我会拆分输入并仅将您需要的成绩放入 double 组中。数组的大小是他们输入的等级数(索引 0 是第一个字母等级,索引 1 是第二个字母等级,依此类推)。

当你将它们插入数组时,你可以将字母等级转换为相应的 GPA 点(因此我建议使用 double 或 float )。例如,通常标准 GPA 系统 A 为每学分 4.0,A- 为每学分 3.7,等等。

转换完每个值后,循环遍历数组并执行最终计算以获得总体 GPA。

希望有帮助!

引用:

如何手动计算 GPA:

  • 在网格上找到您的成绩。
  • 将该年级的质量分乘以学分数对于类(class)。
  • 为您参加的每门类(class)执行此操作。将所有这些产品添加在一起。
  • 将此数字除以所获得的学分总数。

关于java - java中的数组处理字符串和整数组合的句子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48533894/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com