package FinaExamlOOP;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.util.Scanner;
public class Arithmaticx1 {
private static int average;
public static void main(String [] args ) throws FileNotFoundException {
int number1;
int number2;
int number3;
Scanner in = new Scanner(System.in);
System.out.print( "Number 1? " );
System.out.print( "Number 2? " );
System.out.print( "Number 3? " );
PrintWriter out = new PrintWriter("output.txt");
number1 = in.nextInt();
number2 = in.nextInt();
number3 = in.nextInt();
int average = ((number1 + number2 + number3) / 3);
System.out.print( number1 + ", " + number2 + " & " + number3 );
System.out.println( " averages to " + average );
out.println(number1 + ", " + number2 + " & " + number3 );
out.println( " averages to " + average );
System.out.println("Done");
}
}
我使用的是NetBeans IDE8.0.2,每当我点击“运行”这个代码时,它就会一直加载结果,而不是运行结果。 有人能帮忙修复这个代码吗?
试着在控制台中写一些东西,比如写数字,因为你没有错开问题和答案,所以你必须一次写出所有的数字。 如果你写了3个数字,扫描仪就会把它们取出来,并为你打印出来。 另外,如果您想改进您的代码,请尝试以下步骤:
Scanner in = new Scanner(System.in);
System.out.print( "Number 1? " );
in.nextInt();
System.out.print( "Number 2? " );
in.nextInt();
System.out.print( "Number 3? " );
in.nextInt();
它会在你询问数字后立即得到值,这样人们就有时间回答了。 希望这能回答你的问题,希望你在到期日完成!