gpt4 book ai didi

java - 当我运行我的程序时会出现额外的输出

转载 作者:行者123 更新时间:2023-12-01 16:38:18 25 4
gpt4 key购买 nike

该计划是 参加比赛编写一个程序,询问三名运行者的姓名以及所用的时间(以分钟为单位)他们每个人都要完成一场比赛。程序应在中显示运行者的姓名他们完成的顺序。

当我尝试运行我的代码时,它给了我 4 个输出,而不是 3 个,任何人都可以帮助我完成这个程序

import java.util.Scanner;
import javax.swing.JOptionPane;
public class Rough {

public static void main(String[] args) {
Scanner obj1=new Scanner(System.in);
Scanner obj2=new Scanner(System.in);
Scanner obj3=new Scanner(System.in);

int racer1,racer2,racer3;

System.out.println("enter racer 1 time in minutes");
racer1=obj1.nextInt();

System.out.println("enter racer 2 in minutes");
racer2=obj2.nextInt();

System.out.println("enter racer 3 in minutes ");
racer3=obj3.nextInt();
System.out.println("\n");

if(racer1> racer2 && racer1 > racer3 )
{
System.out.println(racer1 +"\n");
if(racer2>racer3 )
{
System.out.println(racer2 +"\n");
System.out.println(racer3 +"\n");
}
else
System.out.println(racer3 +"\n");
System.out.println(racer2 +"\n" ) ;

}
else if(racer2> racer1 && racer2 > racer3 )
{
System.out.println(racer2 +"\n" );
if(racer3>racer1 )
{
System.out.println(racer3 +"\n" );
System.out.println(racer1 +"\n" );
}
else
System.out.println(racer1);
System.out.println(racer3);

}
else if(racer3> racer1 && racer3 > racer2 )
{
System.out.println(racer3);
if(racer2>racer1 )
{
System.out.println(racer2 +"\n" );
System.out.println(racer1 +"\n" );
}
else
System.out.println(racer1 +"\n" );
System.out.println(racer2 +"\n" );

}

....................




























}

}

最佳答案

您的 else 子句缺少 {...}

关于java - 当我运行我的程序时会出现额外的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61913580/

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