
练习
busy_world
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CoreJava数组练习---实现对数组 {8,2,12,6,5,16}进行从小到大排序
一、题目分析: 1、为了实现数组排序,我们可以使用最常用的三种方法:冒泡排序、选择排序、插入排序。 选择排序的思想: 在要排序的一组数中,选出最小的一个数与第一个位置的数交换;然后在剩下的数当中再找,最小的与第二个位置的数交换,如此循环到倒数第二个数和最后一个数比较为止。 冒泡排序的思想: 在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。..原创 2020-07-05 15:26:02 · 436 阅读 · 1 评论 -
多线程安全系列之经典例子----实现多人对同一账户进行存取钱操作...
一、题目需求: 现在有一个账户,这个账户的信息主要包括了账户号,账户名,账户余额。 那么请实现一下多人对这同一个账户进行存取钱的过程(保证线程安全的情况下)。 二、需求分析 1、根据题目要求,我们需要创建一个账户实体类(Account),并在里面创建一个实现存钱的方法和一个取钱的方法。 package com.cover.day8; /** * 定义账户类 * * @author TSH * */ public class Account { private String ac原创 2020-07-04 18:23:28 · 2973 阅读 · 0 评论 -
自定义异常的练习(在Person类的有参数构造方法中,进行年龄范围的判断,若年龄为负数或大于200岁,则抛出NoAgeException异常,异常提示信息“非法年龄数值”;)
题目需求: 定义Person类,包含name与age两个成员变量; 在Person类的有参数构造方法中,进行年龄范围的判断,若年龄为负数或大于200岁,则抛出NoAgeException异常,异常提示信息“非法年龄数值”; 在测试类中,调用有参数构造方法,完成Person对象创建,并进行异常的处理。 代码实现: 1、定义一个Person实体类 package com.cover.day7; public class Person { private String name; priv原创 2020-07-02 21:53:18 · 2647 阅读 · 0 评论