无法正确显示百分比

Bodovix

我似乎无法正确显示我的百分比。它总是在0.0每次循环时显示。代码中的所有其他内容似乎都可以正常工作。

我可能已经错过了一些显而易见的事情,但是对于Java来说我还是有点菜鸟,所以对您的帮助将不胜感激。

package e2E3;
import java.util.Scanner;

public class Main {

    public static void calculatePercentage(int studentMark, int maxMark){
        double percentage;
        percentage = studentMark / maxMark * 100;
        System.out.println("%" + percentage);

    }

    public static void totalAndAverageMark(){

            Scanner userInput = new Scanner(System.in);
            int numberOfStudents = 0;
            int maxMark = 0;
            int totalMark = 0;
            int studentCount = 0;
            int studentMark = 0;
            int average = 0;

            System.out.println("how many Students Sat the Test?");
            numberOfStudents = userInput.nextInt();

            System.out.println("what is the Maximum score?");
            maxMark = userInput.nextInt();

            do {

                System.out.println("enter students score..");
                studentMark = userInput.nextInt();

                calculatePercentage(studentMark, maxMark);

                totalMark = totalMark + studentMark;

                studentCount = studentCount + 1;

            } while (studentCount != numberOfStudents);

            average = totalMark / numberOfStudents;
            System.out.println("The Average Grade of Students was.. " + average);   

    }

    public static void main(String[] args) {

        totalAndAverageMark();

    }

}
生病的

您将整数相除,因此结果始终是整数值。您可以将studentMark声明为double,它将按预期工作。如果您不想这样做,可以将其转换为除法中的两倍(double) studentMark / maxMark * 100;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

随机骰子掷骰的百分比数学无法正确显示

来自分类Dev

正确显示DESC排序的百分比

来自分类Dev

settext中的百分比格式未正确显示

来自分类Dev

SQL Server百分比计算无法正确计算

来自分类Dev

.htaccess无法正确转换百分比编码的哈希(#)

来自分类Dev

无法显示百分比数字(获取NaN)

来自分类Dev

无法显示百分比数字(获取NaN)

来自分类Dev

SSRS格式以百分比显示

来自分类Dev

如何显示列的百分比

来自分类Dev

显示特定百分比的光盘

来自分类Dev

百分比功能显示空白

来自分类Dev

ZK 显示进度百分比

来自分类Dev

C ++程序以百分比显示投票,但未显示正确的结果

来自分类Dev

以正确的输出显示给定数字上增加的百分比的简便方法

来自分类Dev

使用ToString方法以不带小数的百分比显示双精度百分比

来自分类Dev

熊猫-sort_values无法正确排序转换后的浮动百分比

来自分类Dev

使用百分比调整大小的输入在Webkit中无法正确呈现

来自分类Dev

似乎无法添加百分比来获得正确的值

来自分类Dev

计算每天正确的百分比

来自分类Dev

Postgresql:如何正确计算百分比?

来自分类Dev

SSRS百分比不正确

来自分类Dev

C#百分比计算未正确计算

来自分类Dev

百分比值不正确

来自分类Dev

InfluxDB中的百分比百分比

来自分类Dev

InfluxDB中的百分比百分比

来自分类Dev

将异常值显示为百分比

来自分类Dev

显示剩余预算百分比的计算

来自分类Dev

在PHPExcel中用数字显示百分比符号

来自分类Dev

跟踪并显示已执行代码的百分比