![](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 · 1222 阅读 · 0 评论 -
网络编程-UDP通信程序demo
需求:UDP发送端:数据来自于键盘录入,直到输入的数据是886,发送数据结束UDP接收端:因为接收端不知道发送端什么时候停止发送,故采用死循环接收实现:SendDemo.javapackage com.yang.scoket.udp;import java.io.BufferedReader;import java.io.IOException;import java.io.I...原创 2020-02-15 12:54:04 · 249 阅读 · 0 评论 -
线程练习题
第一题编写一个多线程程序:要求 1.创建两个线程 线程的名字分别为网店1 和网店2 主线程的线程名更改为 实体店 2.2个网店分别卖100个乒乓球每卖出一个打印正在卖出第几个, 实体店卖出10个 3.实体店一旦卖完其他两个网店就停止销售package com.yang.day11.title01;/** * @author WangYang * @versi...原创 2020-02-14 21:41:28 · 827 阅读 · 0 评论 -
Java实现随机点名器---(字符缓冲流+集合的方式)
需求:我有一个文件里面存储了班级同学的姓名,每一个姓名占一行,要求通过程序实现随机点名器。思路:①:创建字符缓冲输入流对象②:创建ArrayList集合对象③:调用字符缓冲输入流对象的方法读数据④:把读取的字符串存储到集合中⑤:释放资源⑥:使用Random产生一个随机数,随机数的范围在:[0,集合的长度)⑦:把第六步产生的随机数作为索引到ArrayList集合中获取值⑧:把第七步...原创 2020-02-11 21:15:02 · 1145 阅读 · 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 · 886 阅读 · 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 · 1719 阅读 · 0 评论