模拟存取款-异常
(时间限制:1000ms 内存限制:65536KB)
题目描述:
根据输入的过程,判断账户是否有钱?(要求使用异常做)
输入
输入一个整数n,之后n行输入相应的金额,整数为存款,负数为取款
输出
输出最终的余额,若某一过程余额为负,直接抛出异常,并显示余额不足。
难度
入门
输入示例
3
-10
输出示例
余额不足
import java.util.Scanner;
public class Wu {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int sum=0;
int n=in.nextInt();
try {
for(int i=0;i<n;i++)
{
int sert=in.nextInt();
sum+=sert;
if(sum<0)
{
throw new Exception();
}
}
if(sum>0)
{
System.out.print(sum);
}
}
catch(Exception e)
{
System.out.print("余额不足");
}
}
}