6-8 jmu-Java-07多线程-互斥访问 (5分)

定义Account类

属性:

private int balance

方法:

getter方法

void deposit(int money) //存钱,在余额的基础上加上money

void withdraw(int money) //取钱,在余额的基础上减去money

注意:可能有多个线程通过deposit或withdraw方法同时存取Account对象的balance属性。

裁判测试程序:

import java.util.Scanner;

/*你的代码,即Account类的代码*/

/*系统已有代码,无需关注*/

class Account{

private int balance;

public Account(int balance){

this.balance = balance;

}

public int getBalance() {

return balance;

}

public synchronized void deposit(int money) {

this.balance+=money;

}

public synchronized void withdraw(int money) {

if(this.balance>=money) {

this.balance -= money;

}

}

}

java复选框互斥_jmu-Java-07多线程-互斥访问 (5分)相关推荐

  1. java复选框批量删除_vue+element+Java实现批量删除功能

    表格的主要代码段 主要方法是: @selection-change="selschange //复选框 //id 定义显示值 data(){ return{ sels: [],//选中的值显 ...

  2. java 复选框怎么用_Java Swing公开课|Java Swing的复选框组件怎么用,看完这篇文章你一定就会了...

    [摘要]作为一门面向对象编程语言,Java吸收了C++语言的优点,也展现了其强大的一面,我们能在各个地方看到其功能强大和简单易用的两个特征,当然,也吸引了很多程序员的注意力,所以就有人想了解Java的 ...

  3. java复选框只会选中一个_java复选框选中

    java swing中在jTable中添加多个复选框的方式如下: import java.awt.Component; import java.awt.event.ActionEvent; impor ...

  4. java复选框如何显示在文本雨_java – 在复选框的itemStatechanged事件上显示文本字段...

    如何在Swing中的复选框的itemStatechanged事件中显示文本字段? 我正在尝试使用复选框和文本字段创建框架.我希望仅在选中复选框时才显示文本字段.因此,当我初始化组件时,我将textfi ...

  5. Java复选框怎么取消打钩_jsp实现复选框默认选中,不可取消

    在Web开发中,有时候需要显示一些复选框(checkbox),表明这个地方是可以进行勾选操作的,但是有时候是只想告知用户"这个地方是可以进行勾选操作的"而不想让用户在此处勾选(比如 ...

  6. java 复选框 背景色_将多选框选中时打勾的颜色

    body { font-size:12px; } .checkbox { width:12px; height:12px; background-image:url(http://ucren.com/ ...

  7. java复选框没被选择,在CodenameOne中,为什么没有选中复选框但显示为选中状态?...

    我有一个奇怪的问题 - 不确定是否存在编码错误或CN1中的错误 . 基本上我创建了一行CheckBox对象并将它们放在一个X-Scrollable的容器中 . 如果我单击一个未选择的项目并拖动,直到& ...

  8. html 单选框、复选框 点击文字选中

    html 单选框.复选框 点击文字选中 示例1(单选框) <input type="radio" value="1" id="score1&qu ...

  9. java得到选择的复选框_java怎么获取复选框的值_java学习记录20200817

    2020.08.17-2020.08.23学习计划: (1)完成前端知识积累HTML+CSS+JavaScript(周一至周四) (2)完成ssm两门课复习(周一至周五) (3)完成所有已学代码的熟悉 ...

最新文章

  1. linux和windows双系统引导,windows和linux双系统引导问题
  2. R语言F分布函数F Distribution(df, pf, qf rf )实战
  3. Mysql Type中的all和index区别?
  4. 如何看云服务器性能,从存储速度看云服务器性能测试
  5. 黑科技!当会爬虫的Python遇上会画图的FineBI……
  6. MyEclipse 7.0 用java代码生成序列号
  7. 有关emoji表情以及utf-16编码
  8. 华为轮值董事长徐直军:5G不是原子弹 不伤害人
  9. Ubuntu安装JDK1.8
  10. 如何在 Mac 上的“终端”中执行命令和运行工具?
  11. html 两个表合并,SQL中将两个表合并成一个新表
  12. 软考试题希赛网爬取过程分享一
  13. cookie的保存 jq,如何使用jQuery读取Cookie并将其存储在变量中?
  14. unixbench跑服务器性能,UnixBench 5.1.3性能测试_IntelCPU_服务器评测与技术-中关村在线...
  15. 微信号码开通状态检测
  16. CentOS升级PHP到8.0
  17. 计算机检索终端室与目录厅的区别,图书馆建筑设计规范 条文说明 建筑设计 目录检索、出纳空间...
  18. 蓝桥杯单片机备考必看内容,学习一周,保底省三!
  19. IM即时通讯H信 Android
  20. UniFi USW-Flex 室内-室外 POE 交换机

热门文章

  1. 高危bash漏洞来袭,小心你的服务器!
  2. iphone iPhone开发中为UINavigationBar设置背景图片方法
  3. asp.net mvc View视图目录修改
  4. InnoDB之Dirty Page、Redo log
  5. 什么是全兼容?DVD主流格式全面解析
  6. day17 appium环境搭建
  7. hdu 2089 数位dp入门
  8. 外键列到底要建在哪里?
  9. 大数据之-Hadoop3.x_MapReduce_CombineTextInputFormat---大数据之hadoop3.x工作笔记0108
  10. ES6新特性_let使用案例---JavaScript_ECMAScript_ES6-ES11新特性工作笔记004