
java
java
Sunflower丫
记录自己的C/C++,java学习过程,所有内容仅作自己所学记录。
展开
-
第七章 集合相关知识
第七章 集合相关知识原创 2022-12-20 20:09:35 · 318 阅读 · 0 评论 -
23、线程
线程原创 2022-12-02 14:59:11 · 110 阅读 · 0 评论 -
18、统计文件夹、文件个数
统计文件夹以及文件的数目原创 2022-11-25 17:43:18 · 412 阅读 · 0 评论 -
18、Class类的使用
类实现接口的对象实例原创 2022-11-23 12:21:48 · 117 阅读 · 0 评论 -
17、泛型类01
泛型类原创 2022-11-17 15:58:49 · 252 阅读 · 0 评论 -
16、Properties
Properties原创 2022-11-13 14:42:58 · 146 阅读 · 0 评论 -
15、TreeMap集合
TreeMap原创 2022-11-13 14:20:30 · 240 阅读 · 0 评论 -
14、TreeSet 自定义排序
TreeSet自定义排序原创 2022-11-13 13:47:14 · 277 阅读 · 0 评论 -
13、ArrayList存储类并修改信息
运用ArrayList存储Student类,将用户输入的学生对象存入ArrayList集合中。用户输入需要修改的Student姓名,到ArrayList 集合中,修改对应学生的年龄信息,并遍历集合打印学生信息。import java.util.*;class Student { private String name; private int age; public Student() { }; public Student(String name,int a原创 2022-11-02 22:42:34 · 509 阅读 · 0 评论 -
12、ArrayList存储类
运用ArrayList存储Student类,并遍历集合输出结果。具体要求:( 1 )学生类中包含姓名、成绩两个属性;( 2)分别为这两个属性定义两个方法,-个方法用于设置值,另一 个方法用于获取值;(3)为学生类定义一个无参构造方法和一个能接收两个参数的构造方法,分别用两个参数的值为姓名和成绩属性赋值 。import java.util.*;class Student { private String name; private double grade; pub原创 2022-10-29 15:55:54 · 677 阅读 · 0 评论 -
11、ArrayList存字符串并遍历
课堂编程实践通过键盘输入字符串元“张三”,"李四”, "王五”,“赵六”,按顺序存入ArrayList集合中,并遍历集合查看存储结果。原创 2022-10-28 23:10:56 · 670 阅读 · 0 评论 -
10、Random
利用Random类来产生5个20~ 50之间的随机整数。提示: Random.nextInt(方法的作用是生成一个随机的int值 ,该值介于[0,n)的区间,也就是0到n之间的随机int值,包含0而不包含n。方法1:int nextInt(int n)import java. util. Random;public class Example1 { public static void main(String[] args) { Random random=原创 2022-10-26 16:02:39 · 521 阅读 · 0 评论 -
9、字符串大小写的转换并倒序输出
课堂编程实践:编写程序,实现字符串大小写的转换并倒序输出,要求如下:1 )使用for循环将字符串"HelloWorld" 从最后一个字符开始遍历。2 )在步骤1中遍历的当前字符如果是大写字符,就使用toLowerCase(方法将其转换为小写字符,反之则使用toUpperCase()方法将其转换为大写字符。3 )定义一个StringBuffer对象,调用append(方法依次添加步骤1中遍历的字符,最后调用StringBuffer对象的toString()方法,并将得到的结果输出。publ原创 2022-10-30 16:37:23 · 1590 阅读 · 0 评论 -
8、数字格式异常捕获
输入正整数n,求n的阶乘,并捕获输入数字格式异常( NumberFormatException )import java. util. Scanner;public class Example { public static void main(String[] args) { System.out.println("请输入一个正整数:"); Scanner sc=new Scanner(System.in); int n=-1;原创 2022-10-30 10:59:57 · 510 阅读 · 0 评论 -
7、数组越界异常捕获
实现一个可以检测数组越界的异常检测程序。public class Example { public static void main(String[] args) { int a[]=new int[2]; try { System. out. println("Access element three:"+a[3]); } catch (Exception e) //catch(Arra原创 2022-10-29 22:43:09 · 1187 阅读 · 0 评论 -
6、接口及匿名内部类
(1)定义一个名称为Service的接口,其中只包含一个名称为invokeCode的抽象方法;(2)建立测试类,其中包含一个test(Service service)方法,用来测试某一段代码的运行时间;(3)在main方法中通过定义匿名内部类并调用test方法测试for (int i=0;i<1000;i++){System. out. println(i);}这段代码运行的时间。提示:通过System. currentTimeMills()可以获取系统的当前时间。in原创 2022-10-29 15:39:39 · 255 阅读 · 0 评论 -
5、接口及其实现1
课堂编程实践任务设计一个Shape接口和它的两个实现类Square和Circle。要求如下:1 ) Shape接口中有一个抽象方法area(),方法接收有一个double类型的参数,返回一个double类型的结果;2 ) Square和Circle中实现了Shape接口的area()抽象方法,分别求正方形和圆形的面积并返回;在测试类中创建Square和Circle对象,计算边长为2的正方形面积和半径为3的圆形面积。interface Shape { double area(do原创 2022-10-27 22:46:11 · 239 阅读 · 0 评论 -
4、继承(含一个子类)
课堂编程实践任务:设计一个学生类Student和它的一个子类Undergraduate,要求如下:1 ) Student类有name(姓名)、和age(年龄)属性,一个包含两个参数的构造方法,用于给name和age属性赋值,一个show()方法打印Student的属性信息 ;2 )本科生类Undergraduate增加一个degree(学位)属性。 有一个包含三个参数的构造方法,前两个参数用于给继承的name和age属性赋值,第三 个参数给degree专业赋值,一个show()方法用于打印Und原创 2022-10-26 22:36:16 · 118 阅读 · 0 评论 -
3、判断是否为矩形
判断是否为矩形原创 2022-11-05 21:59:28 · 518 阅读 · 0 评论 -
强制类型转换2
public class Example { public static void main(String[] args) { short s=3 ; int i=5; s+=i;//s=s+i错误 System.out.println("s="+s); }}原创 2022-10-23 15:16:16 · 123 阅读 · 0 评论 -
强制类型转换
public class Example { public static void main(String[]args) { byte a; int b=298; a=(byte)b;/*大范围赋值给小范围, 要将大范围的强制转换为小范围 数值范围: byte(一字节) short (2字节)char(2字节)<int(4字节)<long(8字节)<float(4字节)<double(8字原创 2022-10-23 10:52:48 · 141 阅读 · 0 评论 -
2、有参、无参构造方法
有参、无参构造方法原创 2022-10-20 15:51:28 · 205 阅读 · 0 评论 -
1、冒泡排序(升序)
Java冒泡排序原创 2022-10-19 23:06:42 · 262 阅读 · 0 评论