![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaSE基础
自己在学习java基础时的一些练习题
赞zan
这个作者很懒,什么都没留下…
展开
-
从键盘输入字符串,将读到的整行字符串转化成大写输出,然后继续进行输入操作,直到当输入"e" 或者"exit"时,退出程序。(标准输入输出流Demo--了解)
需求:从键盘输入字符串,将读到的整行字符串转化成大写输出,然后继续进行输入操作,直到当输入"e" 或者"exit"时,退出程序。 代码: package com.yang.otherStream; import java.io.*; /** * @author WangYang * @version 1.0 * @create 2020-02-16 13:11 * 标准输入输出流dem...原创 2020-02-16 13:42:54 · 1215 阅读 · 0 评论 -
网络编程-UDP通信程序demo
需求: UDP发送端:数据来自于键盘录入,直到输入的数据是886,发送数据结束 UDP接收端:因为接收端不知道发送端什么时候停止发送,故采用死循环接收 实现: SendDemo.java package com.yang.scoket.udp; import java.io.BufferedReader; import java.io.IOException; import java.io.I...原创 2020-02-15 12:54:04 · 248 阅读 · 0 评论 -
线程练习题
第一题编写一个多线程程序: 要求 1.创建两个线程 线程的名字分别为网店1 和网店2 主线程的线程名更改为 实体店 2.2个网店分别卖100个乒乓球每卖出一个打印正在卖出第几个, 实体店卖出10个 3.实体店一旦卖完其他两个网店就停止销售 package com.yang.day11.title01; /** * @author WangYang * @versi...原创 2020-02-14 21:41:28 · 818 阅读 · 0 评论 -
Java实现随机点名器---(字符缓冲流+集合的方式)
需求:我有一个文件里面存储了班级同学的姓名,每一个姓名占一行,要求通过程序实现随机点名器。 思路: ①:创建字符缓冲输入流对象 ②:创建ArrayList集合对象 ③:调用字符缓冲输入流对象的方法读数据 ④:把读取的字符串存储到集合中 ⑤:释放资源 ⑥:使用Random产生一个随机数,随机数的范围在:[0,集合的长度) ⑦:把第六步产生的随机数作为索引到ArrayList集合中获取值 ⑧:把第七步...原创 2020-02-11 21:15:02 · 1141 阅读 · 0 评论 -
用递归求5的阶乘,并把结果在控制台输出
阶乘定义:一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!。 需求:用递归求5的阶乘,并把结果在控制台输出 思路: 1.定义一个方法,用于递归求阶乘,参数为一个int类型的变量 2.在方法内部判断该变量的值是否为1 是:return 1; 不是:return n * (n-1)! 3.调用方法 4.输出结果 代码: package ...原创 2020-02-11 09:10:39 · 883 阅读 · 0 评论 -
统计字符串中各个字符的出现的次数
统计字符串中各个字符的出现的次数(Map集合练习) ** 需求: 1.利用键盘录入,输入一个字符串 2.统计该字符串中各个字符的数量(提示:字符不用排序) 3.如:用户输入字符串 “Ifyou-wanttochange-your_fate_I_thinkyoumustcome-to-the-dark-horse-to-learn-java” 程序输出结果: -(9)I(2)_(3)a(7)c(2)...原创 2020-02-09 09:41:39 · 1718 阅读 · 0 评论