java - java中for循环的最小和最大结果

标签 java arrays loops

模拟篮球罚球表现和命中率。代码工作正常,但在最后的打印输出摘要中,我需要报告 5 场比赛的最高得分和最低得分。输出只需要说“最佳比赛罚球数:”+一个数字(最大值)。然后我还需要同样的东西来获得最差的游戏分数(分钟)。我想我需要从 for 循环结果创建一个数组,但我不知道如何获得这样的功能。

import java.util.*;

public class Final2 {
public static void main(String[] args){
    int in = 0;
    double total_in = 0;
    int out;
    int count = 0;
    int games = 1;
    int tries;
    double average = 0;
    int total = 0;

        Scanner scan = new Scanner(System.in);
        System.out.print("Enter Player's Free Throw Percentage: ");
        int input = scan.nextInt();

        do{             
            System.out.println("\nGame " + games + ":");
            games++;

            for (tries = 0; tries < 10; tries++){
                int shot = (int)(Math.random()*100);
                count++;


                if (shot < input){
                   in++;
                    System.out.print("IN ");

                }   

                else{
                    System.out.print("OUT ");
                }               
            }
            System.out.println("\nFree Throws Made: " + in + " Out Of 10. ");
            total_in += in;
            in = 0;
        }   
        while (games <= 5);{
        }           
        average = (total_in / count)*100;

    System.out.println("\nSummary:");
    System.out.println("Best Game Free Throws Made: " + "???");
    System.out.println("Worst Game Free Throws Made: " + "???");
    System.out.println("Total Free Throws Made: " + String.format("%.0f", total_in) + " Out Of " + count);
    System.out.println("Average Free Throw Percentage: " + String.format("%.0f", average) + "%");       
    System.out.println("\nEND OF SIMULATION!");     
 }
}

最佳答案

不要想得这么复杂,作为一种帮助而不解决分配问题:考虑使用变量来表示最小值和最大值。

关于java - java中for循环的最小和最大结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60662732/

相关文章:

java - JPA/Eclipselink @Cache 过期被忽略

arrays - Fortran 指针数组

c++ - 在 qt c++ 中使用 paintevent 的循环中 sleep

java - 我可以在映射时减少吗?

java - 在现有类上使用派生类 - 继承

java - 使用 FirestorePagingAdapter 的 SnapshotParser

arrays - 如何从数组中提取整数值(混合类型 : integers/strings) via RegExp?

javascript - 使用嵌套映射操作从数组返回对象

java - 返回 ArrayList 并打印其中的对象

javascript - 在不使用 for...of 的情况下正确使用迭代器