“你好,士兵!”

“你好,船长!”

“我有一些好消息要告诉你。这里有几道练习题,可以增强你的技能。每天练习练习,你的技能会得到飞速进步。它们是专门针对 IntelliJ IDEA 创建的。”

10
任务
Java 核心,  第 8 级课程 11
已锁定
ABC
main 方法的第一个参数是文件名。 计算文件中英文字母表中的字母数。 显示字母数量。 关闭流。
10
任务
Java 核心,  第 8 级课程 11
已锁定
空格
main 方法的第一个参数是文件名。 显示空格数量占所有字符数量的比率。例如,10.45。 1.计算所有字符数 (n1)。 2.计算空格数 (n2)。 3.显示 n2/n1*100,四舍五入到 2 个小数位。 4.关闭流。
10
任务
Java 核心,  第 8 级课程 11
已锁定
合二为一
从控制台读取 3 个文件名。 将第二个文件的内容写入第一个文件,然后将第三个文件的内容附加到第一个文件。 关闭流。
10
任务
Java 核心,  第 8 级课程 11
已锁定
合并文件
从控制台读取 2 个文件名。 将第二个文件的内容写入第一个文件的开头,将两个文件合并。 关闭流。
20
任务
Java 核心,  第 8 级课程 11
已锁定
数字四舍五入
从控制台读取 2 个文件名。 第一个文件包含实数(小数),由空格分隔。例如,3.1415。 将数字四舍五入到整数并将其写入第二个文件,由空格分隔这些数字。 关闭流。 四舍五入工作原理举例如下: 3.49 => 3 3.50 => 4 3.51 => 4 -3.49 => -3 -3.50 => -3 -3.51 => -4
20
任务
Java 核心,  第 8 级课程 11
已锁定
符号频率
程序以一个参数启动,即包含文本的文件的名称。 计算遇到每个符号的频率。 按 ASCII 代码升序对结果排序(在线阅读)。 示例: “,”=44,“s”=115,“t”=116。 在屏幕上显示排序结果: [symbol1]frequency1 [symbol2] frequency2 关闭流。 示例输出: , 19 - 7 f 361
20
任务
Java 核心,  第 8 级课程 11
已锁定
查找文件中的数据
从控制台读取文件名。 搜索文件中与指定 id 有关的信息。以在文件中使用的格式显示此信息。 使用一个参数启动程序:id(int)。 关闭流。 文件数据由空格分隔并按下列顺序存储: id 产品名 价格 数量 其中 id 为 int 产品名是 String — 它可以包含空格 价格是 double 其中 id 为 int 每个产品的信息存储在单独的行中。
20
任务
Java 核心,  第 8 级课程 11
已锁定
线程和字节
从控制台读取文件名,直到输入“退出”为止。 将文件名传递到 ReadThread 线程。 ReadThread thread 应找到文件中出现最频繁的字节,并将其添加到 resultMap, 其中,String 参数是文件名,Integer 参数是相关字节。 关闭流。
10
任务
Java 核心,  第 8 级课程 11
已锁定
文件和异常
从控制台读取文件名。 如果文件不存在(即提供了无效的文件名),则捕获 FileNotFoundException,显示无效的文件名,然后退出程序。 关闭流。 不使用 System.exit();
20
任务
Java 核心,  第 8 级课程 11
已锁定
构建文件
从各种片段构建文件。 从控制台读取文件名。 每个文件具有名称:<someName>.partN。 例如,Lion.avi.part1、Lion.avi.part2、 ...、Lion.avi.part37。 以随机顺序提供文件名。“结束”一词用于停止读取文件名。 在所有文件所在的文件夹中,创建不带“part”后缀的文件,即,没有“.<partN>”。 例如,Lion.avi. 使用缓冲区将部分文件中的所有字节读取到所创建的文件中。 以正确的顺序复制第一个,第一次复制第一个 part,然后第二个 part ...,最后,最后一个 part。 关闭流。

“以前的练习题是针对新手的。我为老学员添加了一些更高级的奖励练习题。只为老学员提供哦。”

10
任务
Java 核心,  第 8 级课程 11
已锁定
加密
现在介绍加密/解密机制。 程序使用以下参数集之一运行: -e fileName fileOutputName -d fileName fileOutputName 其中: fileName 是要加密/解密的文件名。 fileOutputName 是需要将加密/解密处理结果写入的文件名。 -e 指示你需要加密数据。 -d 指示你需要解密数据。
20
任务
Java 核心,  第 8 级课程 11
已锁定
价格
为文件内的表执行 CrUD。 从控制台读取要执行 CrUD 操作的文件名。 使用下列参数启动程序: -c 产品名 价格 数量 参数值: 其中,id 8 个字符。 产品名 30 个字符。 价格 8 个字符。 数量 4 个字符。 -c 将具有指定参数的产品添加到文件末尾,并递增文件中的最大 id 来生成 id。 文件数据按下列顺序存储(无用作分隔作用的空格): id 产品名 价格 数量 每个数据字段用空格填充,直到达到其字段长度。 在添加新行前,将所有其内容重写到文件。 示例: 19847   Swim trunks, blue &
20
任务
Java 核心,  第 8 级课程 11
已锁定
价格 2
对文件中的表执行 CrUD 从控制台读取要执行 CrUD 操作的文件名 程序使用以下参数集之一运行: -u id 产品名 价格 数量 -d id 参数值: 其中,id 8 个字符 产品名 30 个字符 价格 8 个字符 数量 4 个字符 -u(更新具有指定 id 的产品的数据) -d 对具有指定 id 的产品执行物理删除(与传递的 id 相关的所有数据) 文件数据按下列顺序存储(无用作分隔作用的空格): id 产品名 价格 数量 每个数据字段用空格填充,直到达到其字段长度。 示例: 19847   Swim trunks, blue&nbs