Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何比较4个整数并返回它们的变量名?_Java - Fatal编程技术网

Java 如何比较4个整数并返回它们的变量名?

Java 如何比较4个整数并返回它们的变量名?,java,Java,我最近开始在学校学习Java课程。我正在做一个关于比赛的家庭作业,每个参赛者都有不同的天赋 我在问题的最后一部分,这是比较4名参赛者的最终得分。到目前为止,我们只讨论了基本的内容,不包括数组等。我们只知道定义方法、基本比较和其他一些事情(如果必要,我会给出更多细节),我无法用这些工具完成任务 这项任务是比较所有4名选手的最终得分,然后从中找出前3名 我们被允许使用数学库,所以我尝试在点之间使用Math.max(),但我无法确定哪个值来自哪个参赛者,然后我强行通过,现在它不起作用,它只返回0 nI

我最近开始在学校学习Java课程。我正在做一个关于比赛的家庭作业,每个参赛者都有不同的天赋

我在问题的最后一部分,这是比较4名参赛者的最终得分。到目前为止,我们只讨论了基本的内容,不包括数组等。我们只知道定义方法、基本比较和其他一些事情(如果必要,我会给出更多细节),我无法用这些工具完成任务

这项任务是比较所有4名选手的最终得分,然后从中找出前3名

我们被允许使用数学库,所以我尝试在点之间使用Math.max(),但我无法确定哪个值来自哪个参赛者,然后我强行通过,现在它不起作用,它只返回0

nID=排名前三名 nPoints=排名n的点数

if(totalPoint1 > totalPoint2 && totalPoint1 > totalPoint3 && totalPoint1 > totalPoint4) {
            totalPoint1 = firstPoint;
            firstID = 1;    
        }
        if(totalPoint2 > totalPoint1 && totalPoint2 > totalPoint3 && totalPoint2 > totalPoint4) {
            totalPoint2 = firstPoint;
            firstID = 2;    
        }
        if(totalPoint3 > totalPoint2 && totalPoint3 > totalPoint1 && totalPoint3 > totalPoint4) {
            totalPoint3 = firstPoint;
            firstID = 3;    
        }
        if(totalPoint4 > totalPoint2 && totalPoint4 > totalPoint3 && totalPoint4 > totalPoint1) {
            totalPoint4 = firstPoint;
            firstID = 4;    
        }
        //Find second value
        //1 is second
        if(totalPoint2 > totalPoint1 && totalPoint1 > totalPoint3 && totalPoint1 > totalPoint4) {
            totalPoint1 = secondPoint;
            secondID = 1;   
        }
        if(totalPoint3 > totalPoint1 && totalPoint1 > totalPoint2 && totalPoint1 > totalPoint4) {
            totalPoint1 = secondPoint;
            secondID = 1;   
        }
        if(totalPoint4 > totalPoint1 && totalPoint1 > totalPoint2 && totalPoint1 > totalPoint3) {
            totalPoint1 = secondPoint;
            secondID = 1;   
        }
        //2 is second
        if(totalPoint1 > totalPoint2 && totalPoint2 > totalPoint3 && totalPoint2 > totalPoint4) {
            totalPoint2 = secondPoint;
            secondID = 2;   
        }
        if(totalPoint3 > totalPoint2 && totalPoint2 > totalPoint1 && totalPoint2 > totalPoint4) {
            totalPoint2 = secondPoint;
            secondID = 2;   
        }
        if(totalPoint4 > totalPoint2 && totalPoint2 > totalPoint1 && totalPoint2 > totalPoint3) {
            totalPoint2 = secondPoint;
            secondID = 2;   
        }
        //3 is second
        if(totalPoint1 > totalPoint3 && totalPoint3 > totalPoint2 && totalPoint3 > totalPoint4) {
            totalPoint3 = secondPoint;
            secondID = 3;   
        }
        if(totalPoint2 > totalPoint3 && totalPoint3 > totalPoint1 && totalPoint3 > totalPoint4) {
            totalPoint3 = secondPoint;
            secondID = 3;
        }
        if(totalPoint4 > totalPoint3 && totalPoint3 > totalPoint2 && totalPoint3 > totalPoint1) {
            totalPoint3 = secondPoint;
            secondID = 3;
        }
        //4 is second
        if(totalPoint1 > totalPoint4 && totalPoint4 > totalPoint2 && totalPoint4 > totalPoint3) {
            totalPoint4 = secondPoint;
            secondID = 4;   
        }
        if(totalPoint2 > totalPoint4 && totalPoint4 > totalPoint3 && totalPoint4 > totalPoint1) {
            totalPoint4 = secondPoint;
            secondID = 4;   
        }
        if(totalPoint3 > totalPoint4 && totalPoint4 > totalPoint2 && totalPoint4 > totalPoint1) {
            totalPoint4 = secondPoint;
            secondID = 4;   
        }
        //Find third value
        //1 is third
        if(totalPoint1 < totalPoint2 && totalPoint1 < totalPoint3 && totalPoint1 > totalPoint4) {
            totalPoint1 = thirdPoint;
            thirdID = 1;    
        }
        if(totalPoint1 < totalPoint2 && totalPoint1 > totalPoint3 && totalPoint1 < totalPoint4) {
            totalPoint1 = thirdPoint;
            thirdID = 1;    
        }
        if(totalPoint1 > totalPoint2 && totalPoint1 < totalPoint3 && totalPoint1 < totalPoint4) {
            totalPoint1 = thirdPoint;
            thirdID = 1;    
        }
        //2 is third
        if(totalPoint2 < totalPoint1 && totalPoint2 < totalPoint3 && totalPoint2 > totalPoint4) {
            totalPoint2 = thirdPoint;
            thirdID = 2;    
        }
        if(totalPoint2 < totalPoint1 && totalPoint2 > totalPoint3 && totalPoint2 < totalPoint4) {
            totalPoint2 = thirdPoint;
            thirdID = 2;    
        }
        if(totalPoint2 > totalPoint1 && totalPoint2 < totalPoint3 && totalPoint2 < totalPoint4) {
            totalPoint2 = thirdPoint;
            thirdID = 2;    
        }
        //3 is third
        if(totalPoint3 < totalPoint1 && totalPoint3 < totalPoint2 && totalPoint3 > totalPoint4) {
            totalPoint3 = thirdPoint;
            thirdID = 3;    
        }
        if(totalPoint3 < totalPoint1 && totalPoint3 > totalPoint2 && totalPoint3 < totalPoint4) {
            totalPoint3 = thirdPoint;
            thirdID = 3;    
        }
        if(totalPoint3 > totalPoint1 && totalPoint3 < totalPoint2 && totalPoint3 < totalPoint4) {
            totalPoint3 = thirdPoint;
            thirdID = 3;    
        }
        //4 is third.
        if(totalPoint4 < totalPoint1 && totalPoint4 < totalPoint2 && totalPoint4 > totalPoint3) {
            totalPoint4 = thirdPoint;
            thirdID = 4;    
        }
        if(totalPoint4 < totalPoint1 && totalPoint4 > totalPoint2 && totalPoint4 < totalPoint3) {
            totalPoint4 = thirdPoint;
            thirdID = 4;    
        }
        if(totalPoint4 > totalPoint1 && totalPoint4 < totalPoint2 && totalPoint4 < totalPoint3) {
            totalPoint4 = thirdPoint;
            thirdID = 4;    
        }
if(totalPoint1>totalPoint2&&totalPoint1>totalPoint3&&totalPoint1>totalPoint4){
totalPoint1=第一个点;
firstID=1;
}
如果(totalPoint2>totalPoint1&&totalPoint2>totalPoint3&&totalPoint2>totalPoint4){
totalPoint2=第一个点;
firstID=2;
}
如果(totalPoint3>totalPoint2&&totalPoint3>totalPoint1&&totalPoint3>totalPoint4){
totalPoint3=第一个点;
firstID=3;
}
如果(totalPoint4>totalPoint2&&totalPoint4>totalPoint3&&totalPoint4>totalPoint1){
totalPoint4=第一个点;
firstID=4;
}
//找到第二个值
//1是第二
如果(totalPoint2>totalPoint1&&totalPoint1>totalPoint3&&totalPoint1>totalPoint4){
totalPoint1=第二个点;
secondID=1;
}
如果(totalPoint3>totalPoint1&&totalPoint1>totalPoint2&&totalPoint1>totalPoint4){
totalPoint1=第二个点;
secondID=1;
}
如果(totalPoint4>totalPoint1&&totalPoint1>totalPoint2&&totalPoint1>totalPoint3){
totalPoint1=第二个点;
secondID=1;
}
//2是第二
如果(totalPoint1>totalPoint2&&totalPoint2>totalPoint3&&totalPoint2>totalPoint4){
totalPoint2=第二个点;
secondID=2;
}
如果(totalPoint3>totalPoint2&&totalPoint2>totalPoint1&&totalPoint2>totalPoint4){
totalPoint2=第二个点;
secondID=2;
}
如果(totalPoint4>totalPoint2&&totalPoint2>totalPoint1&&totalPoint2>totalPoint3){
totalPoint2=第二个点;
secondID=2;
}
//3是第二
如果(totalPoint1>totalPoint3&&totalPoint3>totalPoint2&&totalPoint3>totalPoint4){
totalPoint3=第二点;
secondID=3;
}
如果(totalPoint2>totalPoint3&&totalPoint3>totalPoint1&&totalPoint3>totalPoint4){
totalPoint3=第二点;
secondID=3;
}
如果(totalPoint4>totalPoint3&&totalPoint3>totalPoint2&&totalPoint3>totalPoint1){
totalPoint3=第二点;
secondID=3;
}
//4是第二
如果(totalPoint1>totalPoint4&&totalPoint4>totalPoint2&&totalPoint4>totalPoint3){
totalPoint4=第二点;
secondID=4;
}
如果(totalPoint2>totalPoint4&&totalPoint4>totalPoint3&&totalPoint4>totalPoint1){
totalPoint4=第二点;
secondID=4;
}
如果(totalPoint3>totalPoint4&&totalPoint4>totalPoint2&&totalPoint4>totalPoint1){
totalPoint4=第二点;
secondID=4;
}
//找到第三个值
//1是第三
如果(totalPoint1totalPoint4){
totalPoint1=第三个点;
thirdID=1;
}
如果(totalPoint1totalPoint3&&totalPoint1totalPoint2&&totalPoint1totalPoint4){
totalPoint2=第三个点;
thirdID=2;
}
如果(totalPoint2totalPoint3&&totalPoint2totalPoint1&&totalPoint2totalPoint4){
总点3=第三点;
thirdID=3;
}
如果(totalPoint3totalPoint2&&totalPoint3totalPoint1&&totalPoint3totalPoint3){
totalPoint4=第三个点;
thirdID=4;
}
如果(totalPoint4totalPoint2&&totalPoint4totalPoint1&&totalPoint4firstPoint = totalPoint1;
.
.
.
.
thirdPoint = totalPoint4;
if(totalPoint1 > totalPoint2 && totalPoint1 > totalPoint3 && totalPoint1 > totalPoint4) {
    totalPoint1 = firstPoint;
    firstID = 1;    
    if(totalPoint2 > totalPoint3 && totalPoint2 > totalPoint4) {
        totalPoint2 = secondPoint;
        secondID = 2;    
        if(totalPoint3 > totalPoint4) {
            totalPoint3 = thirdPoint;
            thirdID = 1;    
        } else {
            totalPoint4 = thirdPoint;
            thirdID = 4;    
        }
    } else if(totalPoint3 > totalPoint2 && totalPoint3 > totalPoint4) {
        totalPoint3 = thirdPoint;
        secondID = 3;    
        if(totalPoint2 > totalPoint4) {
            totalPoint2 = thirdPoint;
            thirdID = 2;    
        } else {
            totalPoint4 = thirdPoint;
            thirdID = 4;    
        }
    } else if(totalPoint4 > totalPoint2 && totalPoint4 > totalPoint2) {
        totalPoint4 = thirdPoint;
        secondID = 4;    
        if(totalPoint2 > totalPoint3) {
            totalPoint2 = thirdPoint;
            thirdID = 2;    
        } else {
            totalPoint3 = thirdPoint;
            thirdID = 3;    
        }
    }
}