简单练习
766525
这个作者很懒,什么都没留下…
展开
-
输入字符串,打印统计各个字符的个数
public class Test { public static void main(String[] args) { Scanner Sc = new Scanner(System.in); System.out.println("请输入字符串:【按下回车结束输入】"); String str = Sc.next(); char[] chars = str.toCharArray(); HashMap<Cha.原创 2022-02-07 16:44:18 · 882 阅读 · 0 评论 -
线程实现顾客买包子
//需求:利用线程的等待唤醒机制实现包子铺生产包子,吃货消费包子// 具体:顾客要包子,老板做包子,顾客等待// 老板3秒做好,老板等待,顾客4秒吃完,// 顾客吃完继续要包子,老板做包子,顾客等待// ……// 实现:三个类,老板顾客类,两个线程,异步共享包子这个数据源;// 包子类,顾客或者老板依据包子的有无做出行为,// 有包子,顾客吃,老板等待// .原创 2022-01-20 20:25:55 · 254 阅读 · 0 评论 -
java递归实现输出斐波拉契数列前n个数
public class TestRecursion { //题目实现 输出斐波拉契数列前n位0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597, public static void main(String[] args) { //前9位:0, 1, 1, 2, 3, 5, 8, 13, 21// methodA(8); methodB(9); } .原创 2022-01-20 17:20:14 · 372 阅读 · 0 评论 -
java递归实现N的阶乘
public class TestRecursion { //题目实现 N!;5!=120 public static void main(String[] args) { int x=methodA(5); System.out.println(x); int y= methodB(5); System.out.println(y); } public static int methodA(int n){ .原创 2022-01-20 17:19:13 · 260 阅读 · 0 评论 -
java递归实现两个数之间全部数的和
public class TestRecursion { //题目:0-100的和 5050 public static void main(String[] args) { int x=methodA(0,100); System.out.println(x); int y= methodB(0,100); System.out.println(y); } public static int methodA(.原创 2022-01-20 17:17:53 · 294 阅读 · 0 评论 -
java 斗地主的发牌和看牌
import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;/*需求,实现斗地主 * 具体:三个人随机分配54张牌,每人17张作为手牌,最后三张留作底牌 * 过程,准备牌:花色♠, ♥, ♣, ♦,每个花色1-13的数字,大小王各一只 * 发牌:54张牌,顺序轮流发给三人,留下最三张为底牌 * 看牌:显示每个人..原创 2022-01-19 19:48:46 · 405 阅读 · 0 评论