因此,我正在研究codechef上的這個ATM問題,並且我的程序在我的編譯器上運行,並且滿足所有問題的要求,但是codechef的編譯器不斷給我這個NZEC運行時錯誤,我無法弄清楚爲什麼。這裏是代碼:我如何解決它?java運行時錯誤(NZEC)
import java.util.Scanner;
public class ATM {
public static final double charge = 0.50;
public static void main(String args[]) {
int x,y;
Scanner keyboard = new Scanner(System.in);
while (keyboard.hasNext()) {
x = keyboard.nextInt();
y = keyboard.nextInt();
if(y > x + charge && x % 5 == 0) {
double balance = y - x - charge;
System.out.println(balance + "0");
} else {
System.out.println(y);
}
}
}
}
但將是解決這一問題? –
@MichaelSaneke是的 – Doc
你能否請你糾正我的代碼,然後用BufferReader因爲我仍然無法得到它。請和我一起,仍然是初學者 –