这篇文章主要介绍了JAVA实现账户取款和存款操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

JAVA 编写一个程序完成从某账户取款和存款的操作

(1)输入存款金额是,如果非数值型,捕获一场并进行处理

(2)操作账户类是,如果取款金额大于余额时则做异常处理

import java.util.Scanner;

public class Blank {

public static void main(String[] args) {

float residue = 10000.0f;

String type;

Scanner scn = new Scanner(System.in);

while(true) {

System.out.println("****当前账户余额:"+residue+"****");

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

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

type = scn.nextLine();

if(type.equals("1")) {

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

try {

int money = scn.nextInt();

residue = money+residue;

} catch (Exception e) {

// TODO: handle exception

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

scn.nextLine();

}

}

else if(type.equals("2")) {

try {

System.out.print("请输入:");

int money = scn.nextInt();

if(money>residue) {

throw new Exception();

} else {

residue = residue-money;

}

} catch (Exception e) {

// TODO: handle exception

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

scn.nextLine();

}

}

else if(type.equals("0")) {

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

break;

}

}

}

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

java控制台存钱方法_JAVA实现账户取款和存款操作相关推荐

  1. java存款程序_JAVA实现账户取款和存款操作

    这篇文章主要介绍了JAVA实现账户取款和存款操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 JAVA 编写一个程序完成从某账户取款和存款的操作 ...

  2. java存款取款程序_JAVA实现账户取款和存款操作

    这篇文章主要介绍了JAVA实现账户取款和存款操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 JAVA 编写一个程序完成从某账户取款和存款的操作 ...

  3. java取款_JAVA实现账户取款和存款操作

    这篇文章主要介绍了JAVA实现账户取款和存款操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 这篇文章主要介绍了JAVA实现账户取款和存款操作,文 ...

  4. java控制台打印乱码_java控制台输出出现乱码怎么解决

    java控制台输出出现乱码怎么解决 发布时间:2020-06-24 10:37:14 来源:亿速云 阅读:82 作者:Leah java控制台输出出现乱码怎么解决?相信很多没有经验的人对此束手无策,为 ...

  5. java基础 day14数据安全,银行账户取款例子,synchronized()使用、面试题,死锁,线程安全

    数据安全 关于多线程并发环境下,数据的安全问题 为什么这个是重点?以后在开发中,我们的项目都是运行在服务器当中,而服务器已经将线程的定义,线程对象的创建,线程的启动等,都已经实现完了.这些代码我们都不 ...

  6. java控制台中文乱码_java用控制台输出时出现乱码怎么办

    java用控制台输出时出现乱码怎么办 发布时间:2020-06-26 16:00:24 来源:亿速云 阅读:113 作者:Leah java用控制台输出时出现乱码怎么办?相信很多没有经验的人对此束手无 ...

  7. java中collection方法_Java 8中的Collector toCollection()方法

    toCollection()Java中的Collector类的方法返回一个Collector,该Collector以遇到的顺序将输入元素累积到一个新的Collection中. 语法如下static & ...

  8. java的flush方法_Java中的BufferedWriter flush()方法及示例

    Java中buffered writer类的flush()方法用于刷新缓冲的writer流中的字符.语法:公共void flush()指定者:此方法由Flushable接口的flush()方法指定.重 ...

  9. java 可变参数方法_Java方法中的参数太多,第7部分:可变状态

    java 可变参数方法 在我的系列文章的第七篇中,有关解决Java方法或构造函数中过多参数的问题 ,我着眼于使用状态来减少传递参数的需要. 我等到本系列的第七篇文章来解决这个问题的原因之一是,它是我最 ...

最新文章

  1. FFplay源代码分析:整体流程图
  2. 4.API的调用过程(系统服务表)
  3. Android x86 下运行纯ARM版APP
  4. vue脚手架依赖包安装不成功_Windows下vue-cli的搭建
  5. 容器化Spring Data Cassandra应用程序
  6. 使用Drools跟踪输出
  7. vCenter线上操作磁盘扩容
  8. MySQL 增加、更新、删除
  9. 计算ln_钢筋工程算量培训-钢筋工程量计算公式
  10. 程序猿 自己所擅长的还是码代码 请远离 业务。
  11. 控制系统中对信号求导的注意事项
  12. seo需要编程技术吗?学黑帽seo需要什么技术?
  13. 数学建模——层次分析法,一致性检验学习笔记(一)
  14. Unity实现UI的边缘检测和拖拽拉伸功能
  15. 导入d2lzh_pytorch包会出现的问题以及解决方案
  16. python文件操作seek()偏移量,读取指正到指定位置
  17. Unity3D入门(二):碰撞检测
  18. 联想 ideapad 300s 拆机换内存手记
  19. 水生植物的Java莫斯
  20. java毕业生设计寻艺画室网站计算机源码+系统+mysql+调试部署+lw

热门文章

  1. 基于传感器时钟跟踪的ADS-B异常和入侵的检测
  2. 【CE入门教程】使用Cheat Engine(CE)修改游戏“植物大战僵尸”之植物篇
  3. 回溯法经典算法 求集合中所有的子集
  4. python 自动点赞_python实现在有漏洞的网站实现自动注册、登录、点赞
  5. 好用的JSON格式化工具
  6. 8086CPU从功能上分为几部分?各部分由什么组成?各部分的功能是什么?
  7. 三层网络渗透测试实验
  8. R语言——牛市追涨杀跌模型
  9. 制作森林图-简单明了
  10. 一文了解 HDFS 及其组成框架