JAVA练习题
ZQJ_JAVA
这个作者很懒,什么都没留下…
展开
-
IO练习以及自动关闭流的trycatch
package test;import java.io.*;/** 利用 Data 流,完成下面操作:* (1) 往当前目录下“test.dat”的文件中写入一个 long类型的数值:10000L* (2) 从该文件中读出数值,并把该数值加 1 之后,再存回文件中。* */public class Test19 { public static void main(String[] args) { //定义过滤输出字节流属性 ObjectOutp.原创 2021-06-10 00:24:34 · 389 阅读 · 0 评论 -
请将两个字符串合并为:1A2B3C4D5E6F7G 格式的新字符串
public class Test03 { public static void main(String[] args) { String str1 = "ABCDEFG"; String str2 = "1234567"; //将两个字符串转化成char数组 char[] cr1 = str1.toCharArray(); char[] cr2 = str2.toCharArray(); //重新定义一个...原创 2021-06-07 09:00:57 · 383 阅读 · 0 评论 -
MAP集合练习题
package demo;import java.util.HashMap;import java.util.Map;import java.util.Set;import java.util.function.Consumer;/** (1) 使用 Map,以老师的名字作为键,教授的课程名作为值,表示上述课程安排 * (2) 增加了一位新老师 Allen 教 JDBC* (3) Lucy 改为教 CoreJava * (4) 遍历 Map,输出所有的老师及老师教授的课程 * (5.原创 2021-06-06 17:47:22 · 438 阅读 · 0 评论 -
Set集合练习题02
package demo;import java.util.HashSet;import java.util.Scanner;import java.util.Set;import java.util.function.Consumer;/** 编程:键盘输入一个字符串,利用集合去除其重复字符,打印输出最终不同的字符。* */public class Test15 { public static void main(String[] args) { //用户输入.原创 2021-06-06 17:42:35 · 769 阅读 · 0 评论 -
Set集合练习题
package demo;import java.util.HashSet;import java.util.Random;import java.util.Set;import java.util.function.Consumer;/** 随机产生 10 个 0~50 之间的整数,* 存储在集合中,* 要求集合中的数据不能重复。* 知识补充: Random rd= new Random();* //Random 位于 java.util* 包中 int n = rd.ne.原创 2021-06-06 17:41:19 · 838 阅读 · 0 评论 -
MAP集合练习05
package demo;import java.util.*;/** 扩展题目: class Student(){ private String name; private Integer age; private Boolean sex; //true-男 private Double score; //省略无参数、有参数的构造方法... //省略get/set } 1班学生:name:zhangsan .原创 2021-06-06 17:38:30 · 331 阅读 · 0 评论 -
MAP集合练习题04
package demo;import java.util.*;import java.util.function.Consumer;/** 4. class Worker{ private String name; private Integer age; private Double salary; //补全构造方法、get/set方法、toString方法 } 要求:① 利用Map集合存储以下信息: key-i.原创 2021-06-06 17:35:55 · 524 阅读 · 0 评论 -
MAP集合练习题03
package demo;import java.util.HashMap;import java.util.Map;import java.util.Scanner;import java.util.Set;import java.util.function.Consumer;/** 利用Map集合存储以下信息: key-学号 , value-姓名 1000 - 张三 1001 - 李四 .原创 2021-06-06 17:34:23 · 428 阅读 · 0 评论 -
MAP集合练习题02 随机数
package demo;import java.util.*;/** 2. 按要求完成如下操作: 1)生成10个随机整数,值在0到200之间;new Random().nextInt(200) 2)将这十个数存入HashSet集合中。 3)将这个HashSet集合转换成ArrayList集合(toArray()/ Arrays.asList()) 4)重新为ArrayList集合排序,按照从小到大的顺序; Collection.sort(List list) 升.原创 2021-06-06 17:31:36 · 412 阅读 · 0 评论 -
实现判断某字符串数组中是否有重复元素。
package com.ZhangQJ.demo;/** 编写一个方法,* 功能* 实现判断某字符串数组中是否有重复元素。* 请自行拟定合适的方法名称,* 实现方法自行选择,* 可实现要求即可;* 例如:public boolean 方法名(String[] strArray){....}* */public class Test24 { public static void main(String[] args) { //创建一个字符串数组 St...原创 2021-06-02 22:38:00 · 2189 阅读 · 1 评论 -
将给定的字符串进行反转,并打印输出反转之后的字符串。 例如:给定的字符串为 “hello” 反转的字符串为 “olleh
package com.ZhangQJ.demo;/** 将给定的字符串进行反转,并打印输出反转之后的字符串。 例如:给定的字符串为 “hello” 反转的字符串为 “olleh* */public class Test26 { public static void main(String[] args) { //创建测试字符串 String str = "ABCDEFG"; //通过String类中提供的toCharArray方法 .原创 2021-06-02 22:35:38 · 1162 阅读 · 1 评论 -
给定一个由数字组成的字符串,如:“1239586838923173478943890234092“;统 计出每个数字出现的次数。
package com.ZhangQJ.demo;/** 编程:给定一个由数字组成的字符串,如:"1239586838923173478943890234092";统 计出每个数字出现的次数。* */public class Test27 { public static void main(String[] args) { //创建一个纯数字组成的String类型的字符串 //这里借鉴 题目中的数组 String str = "123958...原创 2021-06-02 22:33:35 · 1868 阅读 · 1 评论 -
已知有已知有以下字符串 String str1 = “ABCDEFG“; String str2 = “1234567“; 请将两个字符串合并为:1A2B3C4D5E6F7G 格式的
package demo;/** 已知有已知有以下字符串 String str1 = "ABCDEFG"; String str2 = "1234567"; 请将两个字符串合并为:1A2B3C4D5E6F7G 格式的新字符串** */public class Test03 { public static void main(String[] args) { String str1 = "ABCDEFG"; String str2 = "1.原创 2021-06-02 22:28:24 · 1358 阅读 · 0 评论 -
使用接口 多态 找出符合条件的类
//创建包package classes;abstract class Animal{ public abstract void eat();}interface Pet { void play();}class Dog extends Animal implements Pet{ public void eat(){ System.out.println(" Dog eat Bones "); } public void pl...原创 2021-05-31 20:07:36 · 165 阅读 · 0 评论 -
使用多态理念完成自动贩卖机概念
/*自动贩卖机案例 用户输入1时 出现矿泉水 输入2时 出现可乐 输入3时 出现冰红茶 输入4时 出现雪碧 要求: 分别创建 各种饮料类 使用多态 来进行编写*///创建包package classes;//导包import java.util.Scanner;//创建饮料类class Dirnk{ //饮料的属性 为名字 和 价格 //定义属性 //名字属性 private St...原创 2021-05-31 09:08:04 · 331 阅读 · 1 评论 -
使用接口来验证哥德巴赫猜想
/*验证歌德巴赫猜想:输入一个大于 6 的偶数,请输出这个偶数能被分解为哪两个质数的和。如 10=3+7 12=5+7要求 两个人一组合作完成。 一个人负责把一个整数 n 拆分成两个整数的和, 另一个人负责写一个函 数,判断某一个整数 a 是否是质数*/...原创 2021-05-30 23:32:07 · 226 阅读 · 0 评论