这篇文章主要介绍了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. 专治选择综合征——Bandit算法
  2. sublime 自定义快捷键
  3. 求两个链表的第一个公共结点各种情况及三种思路分析
  4. dubbo原理_dubbo的底层原理
  5. Docker 学习4 Docker容器虚拟化网络概述
  6. 更改yum源配置后执行报错[Errno 14] PYCURL ERROR 22 - “The requested URL returned error: 404 Not Found”
  7. 【2022美赛F奖】B题:水电共享
  8. 宝塔面板安装云锁启用拦截功能全流程操作
  9. 996下的程序员,该如何保证自己的身体健康?
  10. 多电脑切换器(KVM切换器)工作原理
  11. [学习笔记]省选(算法?数据结构?)·线性基
  12. 合适的教育ERP管理系统,可让你省去很多麻烦
  13. WiFi分销小程序3.0.9独立版
  14. openstack rally安装失败后折腾一遭
  15. 浪潮刀片服务器型号,浪潮刀片服务器 NF600 Center
  16. 北京大学计算机就业报告,【计算机考研就业】北京大学2017年毕业生就业质量年度报告...
  17. 2023美国大学生数学建模竞赛E题光污染完整数据集和求解代码分享
  18. 渗透测试国内外研究_浅析晶硅光伏背板阻隔性能测试(一)——水蒸气透过率测试...
  19. CCF-CSP201812-1 小明上学
  20. tslib交叉编译与测试

热门文章

  1. 阿里云负载均衡【SLB】使用实践方案
  2. MLAT-Autoencoders---下篇-关键代码及结果展示(2)
  3. 【演武厅】表达式求值实例
  4. Unable to negotiate with xx.xx port xx: no matching host key type found. Their offer: ssh-rsa....
  5. 红细胞膜包裹载抗癌药的PLGA纳米载体/聚多巴胺涂覆载药plga材料(生物偶联)
  6. 计算机视觉处理的三大任务(待续)
  7. 2021中国大数据产业发展白皮书 附下载
  8. go语言之time包的使用
  9. 解决Error:All flavors must now belong to a named flavor dimension.
  10. 以太坊签名,验证签名, EIP712domain Permit授权并转账