尝试这样做:练习 app。
当我自己测试它时,它似乎工作得很好,但是当我上传我的代码时,我被标记为不正确(程序运行但输出不正确 - 没有更多信息)。
它所做的只是获取两个输入,with 和 bal 并检查 if with 5%=0 && bal>=with+0.5
。如果两个条件都为真,则返回bal-(with+0.5)
。
还有一种更有效(更快的代码执行)的方法吗?
import java.util.Scanner;
class ATM {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
final float with=in.nextFloat();
final float bal=(float) ((in.nextFloat())-(with+0.5));
if (bal>=0 && with%5==0){
System.out.print(bal);
}
}
}