以下是代码,其中取款时出现其他元素会报错,可以用存款时的方法解决

package homework9;

import java.util.InputMismatchException;

import java.util.Scanner;

public class text {

static int e;

public static void main(String[] args) {

int money =10000;

while(true) {

System.out.println("****当前余额为:"+money+" ****");

System.out.println("1.存钱2.取钱0.退出");

System.out.println(" 请选择(1, 2, 0): ");

Scanner scn = new Scanner(System.in);

int number = scn.nextInt();

switch(number){

case 1:

System.out.println("请输入金额");

// e =scn.nextInt();

try {

e =scn.nextInt();

}

catch(InputMismatchException e) {

System.out.println("输入有误..");

break;

}

money=money+e;

System.out.println("当前余额为:"+money);

break;

case 2:

System.out.println("请输入金额");

int d =scn.nextInt();

if((money-d)<0) {

System.out.println("余额不足");

break;

}

money=money-d;

System.out.println("当前余额为:"+money);

break;

case 0:

System.out.println("bye..");

return;

}

}

}

}

java模拟取款_一次java作业,模拟取款机相关推荐

  1. 2021年C证(安全员)复审模拟考试及C证(安全员)作业模拟考试

    题库来源:安全生产模拟考试一点通公众号小程序 C证(安全员)复审模拟考试是由公众号安全生产模拟考试一点通提供,C证(安全员)证模拟考试题库是根据C证(安全员)最新版教材汇编出C证(安全员)仿真模拟考试 ...

  2. java开发分支_如何选择Java 的分支?

    问题阐述 听说Java 无所不能,从简单的手机游戏到世界500 强的官方网站都能开发,作为一名Java 的初学者,我该如何入手? 专家解答 自诞生之日起,Java 语言就处于不断的发展中.目前,其主要 ...

  3. java设计模式并发_[高并发Java 七] 并发设计模式

    [高并发Java 七] 并发设计模式 [高并发Java 七] 并发设计模式 为什么80%的码农都做不了架构师?>>> 在软件工程中,设计模式(design pattern)是对软件设 ...

  4. java 解决死锁_如何解决java中的死锁问题

    一.死锁的定义 死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去. 那么我们换一个更加规范的定义:集合中的每一个进程都在 ...

  5. 马士兵 java 学习笔记_马士兵java教程笔记1

    ---恢复内容开始--- 前记 虽然已经是个研究生了,但是会的东西还是特别的少 甚至连java都不能说是很会 所以准备从现在开始能好好的学习java 变成java master 标识符 标识符是由字母 ...

  6. java 02-cf_cf活动如何设置java环境变量_如何设置java环境变量

    cf助手怎么连接wifi_连接无线网设置 对于刚刚学习java的win7用户来说,首先要学会安装jdk和配置java环境变量,这是学习java的唯一途径,否则编写的代码运行时会出现bug.关于这一点, ...

  7. java小学生加减法_大数加减法 - java实现

    计算机处理的各种数据类型都有个范围,超出范围的就处理不了. 如果做超大数运算加减乘除,普通方法肯定是不行的,那么我们遇到大数的运算怎么处理呢?今天介绍一种大数加减乘除运算的方法 思路: 1. 将两个特 ...

  8. java 字符串乱码_这份Java面试题含答案解析竟然真的让你不用在面试上“如履薄冰”...

    面试题集共分为以下十部分: 一.Core Java: 1 - 95 题1 - 24 页 基础及语法: 1 - 61 题1 - 13 页 异常: 62 - 69 题13 - 15 页 集合: 70 - ...

  9. java console 交互_实例讲解java中Console类的用法

    java的Console类的使用方法及实例 java的Console类的使用方法及实例 JDK 6中提供了java.io.Console类专用来访问基于字符的控制台设备.如果你的Java程序要与Win ...

最新文章

  1. 【java】快速复制数组方法arraycopy的使用
  2. NSURLSession简介与入门
  3. java.io几种读写文件的方式
  4. 【NOIP1999】导弹拦截
  5. QT的QUdpSocket类的使用
  6. oracle 对两列加唯一性束_oracle中创建unique唯一约束(单列和多列) 。
  7. android 4种动画
  8. Linux 下java jdk安装
  9. 6U VPX板卡资料:6U VPX 高性能计算存储板卡
  10. 如何使用EA画ER图?
  11. python内置函数sorted()
  12. 单链表学生管理系统(0723-林雪阵)
  13. 一个词语解释了我万千的苦闷
  14. pygame 实现 pong 小游戏
  15. mysql 百分比两位小数_SQL中如何让百分比后面保留2位小数?
  16. 2019年的最新的最全的ava常见的面试题
  17. ULONG_PTR的作用
  18. 【iPhone】添加订阅日历URL-节假日
  19. uniapp | 打开iOS和Android实现GPS定位权限
  20. VIVO Y33s刷机包下载,可解锁删除屏幕及账号绑定,救砖恢复官方系统出厂设置

热门文章

  1. 网格化覆盖·智能化管控·数字化通行|公租房智能门锁有一套!
  2. Antd Form表单Input非汉字输入(支持输入数字、字母、特殊符号)
  3. 感知机(Perceptron)-----最详细记录感知机
  4. 看《霍乱时期的爱情》有感
  5. 第七周编程学习笔记(4.17-4.23)
  6. 五险一金后5千的月均工资,在长沙处于什么水平?
  7. B2C模式电商案例-用户注册与登录
  8. 项目实战:《智慧线上购物商城》:基于vue3+vite+vant4组件(一)
  9. 必读如何有效的进行沟通
  10. 三维力控巧妙接入多比物联网云平台教程