同步练习
文章平均质量分 69
XinSKY丶TOT
这个作者很懒,什么都没留下…
展开
-
同步练习(Java SE(十四))
案例一: 反射获取构造方法并使用练习1需求: 通过反射实现如下操作 Student s = new Student("张三",30,"西安"); System.out.println(s); 基本数据类型也可以通过.class得到对应的class类型学生类package test.test108;public class Student { private String name; int age; public...原创 2021-11-29 00:20:38 · 163 阅读 · 0 评论 -
同步练习(Java SE(十三))
案例一: Supplier接口练习需求: 定义一个类(SupplierTest),在类中提供两个方法 一个方法是:int getMax(Supplier<Integer> sup) 用于返回一个int数组中的最大值 一个方法是主方法,在主方法中调用getMaxpackage test.test103;import java.util.function.Supplier;/** * 定义一个类(Supplier...原创 2021-11-26 16:59:11 · 247 阅读 · 0 评论 -
同步练习(Java SE(十二))
案例一: Lambda表达式练习1需求: 定义一个接口(Eatable),里面定义一个抽象方法: void eat(); 定义一个测试类(EatableDemo),在测试类中提供两个方法 一个方法是: useEatable(Eatable e) 一个方法是主方法,在主方法中调用useEatable方法接口package test.test96;// 定义一个接口(Eatable),里面定义一个抽象方法: ...原创 2021-11-25 14:36:30 · 493 阅读 · 0 评论 -
同步练习(Java SE(十一))
案例一: UDP通信练习需求: 按照下面的要求实现程序 UDP发送数据: 数据来自于键盘录入,知道输入的数据是886,发送数据结束 UDP接受数据: 因为接受端不知道发送端什么时候停止发送,故采用死循环接受发送端package test.test88;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import jav...原创 2021-11-23 18:14:11 · 612 阅读 · 0 评论 -
同步练习(Java SE(九))补充
案例一:需求: 把ArrayList集合中的字符串数据写入到文本文件。要求: 每一个字符串元素作为文件中的一行数据思路: 1.创建ArrayList集合 2.往集合中存储字符串元素 3.创建字符缓冲输出对象 4.遍历集合,得到每一个字符串数据5.调用字符缓冲输出流对象的方法写数据 6.释放资源package test;import java.io.BufferedWriter;import j...原创 2021-11-21 21:39:38 · 2580 阅读 · 0 评论 -
同步练习(Java SE(九))
案例一: 递归求阶乘需求: 用递归求5的阶乘,并把结果在控制台输出分析: 1.阶乘: 一个正整数的阶乘是所有小于及等于该书的正整数的积,自然数n的阶乘写作n! 5! = 5*4*3*2*1 2.递归出口: 1! = 1 3.递归规则: n! = n*(n-1)! 5! = 5*4!思路: 1.定义一个方法,用于递归求阶乘,参数为一个int类型的变量 2.在方法内部判断该变量的值是否是1 ...原创 2021-11-19 10:59:05 · 338 阅读 · 0 评论 -
同步练习(Java SE(八))
案例一: HashMap集合存储学生对象并遍历需求: 创建一个HashMap结合,键是学号(String),值是学生对象(Student)。存储三个键值元素,并遍历思路: 1.定义学生类 2.创建HashMap集合对象 3.创建学生对象 4.把学生添加到集合 5.遍历集合 方式1: 键找值 方式2: 键值对对象找键和值学生类package test.t...原创 2021-11-16 17:31:38 · 460 阅读 · 0 评论 -
同步练习(Java SE(七))
案例一: Collection集合存储学生对象,使用程序实现在控制台遍历集合思路: 1.定义学生类 2.创建Collection集合对象 3.创建学生对象 4.把学生添加到集合 5.遍历集合(迭代器方式)学生类package test.test51;// 1.定义学生类public class Student { private String name; private int age; p...原创 2021-11-15 14:02:36 · 150 阅读 · 0 评论 -
同步练习(Java SE(六))
案例一: 字符串中数据排序需求: 有一个字符串: "91 27 46 38 50",请写程序实现最终输出结果是: "27 38 46 50 91"思路: 1.定义一个字符串 2.把字符串中的数字数据存储到一个int类型的数组中 得到字符串中每一个数字数据? public String[] split(String regex) 定义一个int数组,把String[]数组中的每一个元...原创 2021-11-10 17:02:40 · 612 阅读 · 0 评论 -
同步练习(Java SE(五))
案例一: 存储字符串并遍历需求: 创建一个存储字符串的集合,存储3个字符串元素,使用程序实现在控制台遍历该集合思路: 1.创建集合对象 2.往集合中添加字符串对象 3.遍历集合,首先要能够获取到集合中的每一个元素,这个通过get(int index)方法实现4.遍历集合,其次要能够获取到集合的长度,这个通过size()方法实现 5.遍历集合的通用格式package test;import java.util.Arra...原创 2021-11-05 22:51:52 · 150 阅读 · 0 评论 -
同步练习(Java SE(四))
案例一: 学生需求: 首先定义一个学生类,然后定义一个学生测试类,在学生测试类中通过对象完成成员变量和成员方法的使用思路: 1.定义一个学生类 2.定义学生测试类 3.在学生测试类中通过对象完成成员变量和成员方法的使用学生类package test.test29;// 1.定义一个学生类public class Student { String name; int age; public void study(){ ...原创 2021-11-02 17:23:19 · 556 阅读 · 0 评论 -
同步练习(Java SE(一)(二)(三)总结)
案例一: 减肥计划需求: 输入星期数,显示今年天的减肥计划 周一:跑步 周二:游泳 周三:慢走 周四:动感单车 周五:拳击 周六:爬山 周日:好好吃一顿思路: 1.键盘录入一个星期数,用一个变量接受 2.对星期数进行判断,这里使用if语句实现 3.在对应的语句控制中输出对应的减肥计划package test;import java...原创 2021-11-01 13:55:59 · 2244 阅读 · 0 评论 -
同步练习(Java SE(三))
案例一: 方法练习需求: 设计一个方法用于打印两个数中的较大数分析: 1.定义一个方法,用于打印两个数字中的较大数,例如getMax() 2.方法中定义两个变量,用于保存两个数字 3.使用分支语句两种情况对两个数字的大小关系进行处理 4.在main()方法中调用定义好的方法package test;public class Test13 { public static void main(String[] args) { ...原创 2021-11-01 08:46:31 · 180 阅读 · 0 评论 -
同步练习(Java SE(二))
案例:奇偶数需求:任意给出一个整数,请用程序实现判断该整数是奇数还是偶数,并在控制台输出该整数是奇数还是偶数分析:1.为了体现任意给出的一个整数,采用键盘录入一个数据 2.判断整数是偶数还是奇数要分两种情况进行判断,使用if...else结构 3.判断是否偶数需要使用取余运算符实现该功能 4.根据判定情况,在控制台输出对应的内容...原创 2021-10-29 16:46:16 · 255 阅读 · 0 评论 -
同步练习(Java SE(一))
案例一:两只老虎需求:动物园里面有两只老虎,一直两只老虎的体重分别为180kg、200kg,请用程序实现判断两只老虎的体重是否相同分析:1.定义两个变量用于保存老虎体重,单位为kg,这里仅仅体现数值即可 2.用三元运算符实现老虎体重的判断,体重相同,返回true,否则,返回false 3.输出结果package test;public class test1 { public static void main(String[] args) { ...原创 2021-10-28 17:11:12 · 158 阅读 · 0 评论