- 博客(27)
- 收藏
- 关注
原创 重写equals方法以及重写tostring方法
重写equals方法以及重写tostring方法//重写equalspublic boolean equals(Object obj) { if (obj == null) { return false; } if (obj == this) { return true; } if (obj instanceof People) { People p = (People)obj; if (p.name.equals(this.name) && p.age ==
2020-11-23 11:44:38
198
原创 原始型与包装类的转换
原始型与包装类的转换//1.int 转 Integer //第一种方法 int a =10; Integer n1 = new Integer(a); //第二种方法 Integer n2 = Integer.valueOf(a); //第三种自动装箱 Integer n3 = a;//2.Integer 转 int Integer n = new Integer(11); //第一种方法,非静态的 int a = n.intValue(); //第二种,自动拆箱 int b =
2020-11-20 09:18:57
117
原创 抽象方法、接口重点、内部类
抽象方法、接口重点、内部类:抽象方法:1、当一个类有抽象方法时,这个类必须是抽象类2、当抽象类的子类定义时,该子类必须实现抽象类(父类)除非该子类是抽象类3、抽象类中可以有抽象方法,也可以有非抽象方法4、抽象类不能直接实例化(抽象类不能new)5、构造方法和静态方法不能修饰为abstract接口:1、接口不是类,接口没有构造方法,接口不能实例化2、接口中所有方法皆抽象3、接口中所有成员皆public4、子类必须实现接口中的所有方法,除非子类是抽象类5、接口可以被类多实现,也可被接口继
2020-11-13 12:02:29
114
原创 java对象数组存放打印学生信息
java对象数组存放打印学生信息public class stuView { private Scanner sc; private stuService service; private stuBean[] stu; public stuView() { sc = new Scanner(System.in); service = new stuService(); init(); } private void init() { System.out.println("
2020-11-08 18:05:27
897
2
原创 单例模式
单例模式public class Single {//单例模式 private static Single s; //定义一个静态的私有的本类型的成员属性 private Single() { //构造方法必须为私有 } public static Single getsingle(){ //静态方法 if (s == null) { //判断这个属性是否为空 s = new Single(); } return s; }}...
2020-11-08 18:04:38
47
原创 输入n个学生的n门成绩并打印
输入n个学生的n门成绩并打印public static void main(String[] args) { System.out.println("请输入要输入的学生人数"); Scanner sc = new Scanner(System.in); int row = sc.nextInt(); while (row < 1) { System.out.println("数字非法,请重新输入"); row = sc.nextInt(); } final int
2020-08-25 22:47:21
484
原创 冒泡排序:
冒泡排序:思想:1 5 8 9 3第一轮排序:1<5 不需要交换位置 158935<8 不需要交换位置 158938<9 不需要交换位置 158939>3 交换9与3的位置 15839依次进行5-1轮次比较得出升序排列代码实现如下:public static void main(String[] args) { //冒泡排序 //1.总共比较n-1轮 //2.每一轮要比较n-1-
2020-08-19 23:28:39
96
原创 输入一个长度为n的数组,n自己定义,输入数值并打印再打印出倒置后的数据
输入一个长度为n的数组,n自己定义,输入数值并打印再打印出倒置后的数据public static void main(String[] args) { System.out.println("请输入数组长度"); Scanner sc = new Scanner(System.in); int num = sc.nextInt(); while (num < 1) { System.out.println("数字非法,请重新输入"); num = sc.nextInt()
2020-08-19 23:28:13
1155
原创 输入学生成绩并打印,以及打印出最高分与最低分及平均值
输入学生成绩并打印,以及打印出最高分与最低分及平均值public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入学生人数"); int num = sc.nextInt(); while (num < 1) { //进行输入人数验证 System.out.println("人数错误,请重新输入"); num = sc.nextInt(); }
2020-08-18 23:45:07
2015
原创 循环练习题:
循环练习题:1.打印99乘法表:public static void main(String[] args) { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= 9; j++) { System.out.print(i+"*"+j+"="+i*j+"\t"); } System.out.println(); } }2.打印水仙花数(水仙花数为三位数,且百位数三次方加十位数字三次方加个位数字三次方)
2020-08-10 00:15:31
96
原创 以for循环输入100个数,并打印,要求输入-1时退出循环(主要体现break在循环语句中的作用)
以for循环输入100个数,并打印,要求输入-1时退出循环(主要体现break在循环语句中的作用)public static void main(String[] args) { Scanner sc = new Scanner(System.in); for (int i = 1; i <= 100; i++) { System.out.println("请输入一个数"); int num = sc.nextInt(); if (num == -1) { brea
2020-08-10 00:14:56
1311
原创 要求输出下面图形
要求输出下面图形输出 * *** ***** ******* ***** *** *代码如下:public static void main(String[] args) { for (int i = 1; i <= 4; i++) { for (int j = 0; j < 4-i; j++) { System.out.print(" "); } f
2020-08-09 00:04:59
3636
1
原创 根据用户输入的数,打印出相应行数的直角三角形
根据用户输入的数,打印出相应行数的直角三角形如输入:4**********代码如下:public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入行数"); int row; row = sc.nextInt(); while (row < 1) { System.out.println("请重新输入行数"); ro
2020-08-09 00:04:27
2343
原创 打印100-200以内的素数
打印100-200以内的素数public static void main(String[] args) { for (int i = 101; i < 200; i+=2) { int j = 2; while (i%j != 0) { j++; } if (i == j) { System.out.println(i); } }}
2020-08-09 00:03:02
86
原创 打印前N(n2)个斐波拉契数列
打印前N(n>2)个斐波拉契数列public static void main(String[] args) { int a = 1; int b = 1; int c = 0; int n;//定义输入的n值 Scanner sc = new Scanner(System.in); System.out.println("请输入n的值"); n = sc.nextInt(); while (n <= 2) { //做一个循环进行验证输入 System.out.print
2020-08-07 23:43:01
126
原创 Java打印1-100内的奇数并求和
Java打印1-100内的奇数并求和public static void main(String[] args) { int sum = 0; for (int i = 1; i <= 100; i++) { if (i%2 != 0) { System.out.println(i); sum += i; } } System.out.println("和"+sum);}
2020-08-07 23:42:06
2197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人