
Java笔记
理想艺术!马
天若有情天亦老
展开
-
双重集合嵌套三种方式进行遍历
双重集合嵌套三种方式进行遍历这样有什么好处,可以充分领略对象这个词在编程中的思想。锻炼思路。下面是一个小空间放入大空间的情景例如:西游记唐僧孙悟空猪八戒沙悟净三国演义刘备关羽张飞水浒传宋江吴用李逵秦明一部剧一个小单位放入一个集合,然后把小集合放入大集合然后进行三种方式对集合进行遍历三种方式分别为:第一种方式对这个嵌套集合进行迭代处理第二种方式对这个嵌套集合利用ArrayList提供的方法size()方法和get()方法进行加工获取第三种方式对这个原创 2020-09-01 17:40:12 · 1346 阅读 · 0 评论 -
键盘录入多个数据,以0结束,要求在控制台输出多个数据中的最大值
Java键盘录入多个数据,以0结束,要求在控制台输出多个数据中的最大值 1.不知道添加多少元素创建集合 2.创建Scanner录入数字 3.把集合转化成数组 4.遍历输出小技术总结用到了向上转型List<Integer> list=new ArrayList<Integer>();Integer[] in=new Integer[list.size()]; list.toArray(in); Arrays.sort(in);总体代码publi原创 2020-09-01 17:00:25 · 475 阅读 · 0 评论 -
单链表实现增删改查
单链表实现增删改查增加:以此增加(没有按照id号)删除:按照编号删除修改:传的参数为一个节点查找:按照模糊查询,按照关键词进行查询进行打印。import java.util.ArrayList;public class SingleLinkedListTest { public static void main(String[] args) { HeroNode h1 = new HeroNode(1, "宋江", "及时雨"); HeroNode h2 = new HeroNo原创 2020-07-12 22:48:13 · 378 阅读 · 0 评论 -
java数据合并
数据合并对数据进行合并采用稀疏数组的思想变通解决来源:深夜崩溃看星星突然灵光一现灵感来的图用处演示代码:import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.ArrayList;public class Test {原创 2020-06-02 06:01:14 · 653 阅读 · 1 评论 -
使用继承实现:“剪刀石头布的游戏”
使用继承实现:“剪刀石头布的游戏”运行结果package 一个题玩游戏;/* 使用继承实现:“剪刀石头布的游戏” 写的有点凑合 许昌学院 马志勇 */importjava.util.Scanner; //玩家类/* 它有一个成员变量(name)和一个成员方法(show)。 其中的成员变量...原创 2020-04-02 15:14:59 · 5074 阅读 · 0 评论 -
冒泡排序 彻底解决冒泡排序
彻底解决冒泡排序图解更清晰代码实现:public class Paixu { public static void main(String[] args) { int a[] = { 1, 15, 34, 28, 5, 3 }; for (int i = 0; i < a.length - 1; i++) { ...原创 2020-03-24 15:58:44 · 378 阅读 · 0 评论 -
解决数组想删除那个元素就删除哪一个元素
解决数组不可变之删除某一个元素解决数组想删除那个元素就删除哪一个元素生活就是如此简单package 数组使用; importjava.util.Arrays;importjava.util.Scanner; //刪除数组中的某一个元素public class TestDe { public static void main(String[] arg...原创 2020-03-11 17:26:11 · 483 阅读 · 0 评论 -
解决数组不可变的问题
解决数组不可变的问题数组拓展学习*用了Java里的指针。可以实现这种操作效果import java.sql.Array;importjava.util.Arrays; public class Test { public static void main(String[] args) { // 解决数组不可变的问题 i...原创 2020-03-11 16:45:15 · 537 阅读 · 1 评论 -
PTA 6-1 设计一个矩形类Rectangle (10分)
6-1 设计一个矩形类Rectangle (10分)设计一个名为Rectangle的类表示矩形。这个类包括:两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1.一个无参构造方法。一个为width和height指定值的矩形构造方法。一个名为getArea()的方法返回这个矩形的面积。一个名为getPerimeter()...原创 2020-03-11 11:11:24 · 7828 阅读 · 0 评论 -
JAVA反射学习
JAVA中更好更快的掌握反射JAVA反射学习1. 尽量用这个方法去总结 可以更好的掌握java的思维逻辑shan由于反射知识点零碎,所以可以由以下代码快速理解反射应用和记住这些知识点总结方法:**记忆方法一**Constructor构造方法类 构造方法的修饰符getModifiers() 构造方法的名字 getName...原创 2020-03-11 10:02:25 · 423 阅读 · 0 评论