自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 集合大总结

1.数组数据类型ArraysList底层是容量为10的数组,有索引 数组存满了会扩容,增长到原容量的1.5倍,扩容效率低,建议使用构造方法的时候指定容量 可以通过索引来增删查改元素 因为是数组结构,所以查询效率高,随机增删效率低,因为增删元素会变动整个数组 末尾增删元素效率不受影响 存元素的原理: 使用add()方法会把元素添加到ArraysList集合的末尾 可以存放重复的元素 取元素的原理: 因为Array

2022-02-25 09:52:51 435

原创 序列化和反序列化

一.序列化是什么:拆分对象,将java对象存储到硬盘中,将java对象的状态保存下来的过程参与序列化的对象必须实现Serializable接口二.反序列化是什么:组装对象,将硬盘上的数据重新恢复到内存当中,恢复成java对象参与反序列化的对象必须实现Serializable接口三.序列化和反序列化的原理图四.Serializable接口public interface Serializable {}通过查看源代码发现这个接口中什么代码啊也没有,.

2022-02-18 10:15:59 287

原创 switch实现含有小数点的成绩的等级输出

1.题目要求输入一个带小数的成绩,输出成绩等级,90以上的为优秀,80分以上的为良,70分以上的为中,60以上的为及格,低于60的为不及格。2.分析考虑到这个题目要用switch语句来实现,switch()括号里面的参数只能是整型和字符串型,我们输入的成绩是一个浮点型的数据,不能直接传进去,此时我们可以考虑强转为整型。3.实现成绩的输入 Scanner data = new Scanner(System.in); System.out.print("请输入你的

2021-12-17 10:38:28 2476

原创 switch语句的case穿透

1.原理case语句块中如果缺失break;语句,会出现穿透现象2.代码Scanner data = new Scanner(System.in); System.out.print("请输入一个数字(0-3):"); int num = data.nextInt(); switch(num){ case 1: System.out.println("我通过了case1"); case 2: System.out.println("我通过了case

2021-12-17 10:11:01 366

原创 switch语句的case合并

1.原理多个case可以连着写,使代码更简洁2.代码Scanner data = new Scanner(System.in); System.out.print("请输入一个数字(0-5):"); int num = data.nextInt(); switch(num){ case 1:case 2:case 3: System.out.println("前三名"); break; case 4: System.out.println("第四名"

2021-12-17 10:03:03 4605

原创 输入年份月份,显示天数

1.分析31天的月:1 3 5 7 8 10 1230天的月:4 6 9 112月:闰年:29天 平年:28天2.代码 System.out.print("请输入年份:"); Scanner data1 = new Scanner(System.in); int year = data1.nextInt(); System.out.print("请输入月份:"); Scanner data2 = new Scanner(System.in)...

2021-12-17 09:45:14 1214

原创 用if else语句输出成绩等级

1.代码 System.out.print("请输入成绩(0-100):"); Scanner data = new Scanner(System.in); int mark = data.nextInt(); if(mark<0 || mark>100){ System.out.println("输入的值不合法"); }else{ System.out.println("输入的合法"); if(mark<=60){ Sys.

2021-12-17 09:18:43 1978

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除