摘要: 抽象类 abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类。 抽象类中可以写普通的方法,但是有抽象方法的类一定要声明为抽象类。 抽象类,不能使用new关键字来创建对象,它是用来让子类继承的。 抽象方法,只有方法的声明,没有方法的实 阅读全文
posted @ 2021-06-07 23:54 哈呼呼haha 阅读(29) 评论(0) 推荐(0)
摘要: 冒泡排序 时间复杂度O(n2) import java.util.Arrays;​public class Demo01 { public static void main(String[] args) { int[] a={1,2,5,4,9,8}; int[] sort=sort(a); Sys 阅读全文
posted @ 2021-06-06 16:57 哈呼呼haha 阅读(376) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-06-02 10:55 哈呼呼haha 阅读(28) 评论(0) 推荐(0)
摘要: Java 递归实现阶乘 import java.util.Scanner;​public class Demo1 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int n; int 阅读全文
posted @ 2021-06-02 10:23 哈呼呼haha 阅读(207) 评论(0) 推荐(0)
摘要: 可变参数 JDK 1.5开始,Java支持传递同类型的可变参数给一个方法。 在方法声明中,在指定参数类型后加一个省略号(.…)。 一个方法中只能指定一个可变参数 它必须是方法的最后一个参数 任何普通的参数必须在它之前声明,即可变参数排在形参列表最后。 public class Demo1 {​ pu 阅读全文
posted @ 2021-05-27 15:30 哈呼呼haha 阅读(43) 评论(0) 推荐(0)
摘要: 命令行传参 public class Demo1 {​ public static void main(String[] args) { for (int i = 0; i < args.length; i++) { System.out.println(args[i]); } }} 阅读全文
posted @ 2021-05-27 15:10 哈呼呼haha 阅读(33) 评论(0) 推荐(0)
摘要: 方法的重载 方法的签名:由方法的名称及它的形参的数量、每个形参的类型组成。不包含返回类型。 方法的重载:同一个类中声明了多个同名的方法但它们的签名不同。即重载就是在一个类中,有相同的函数名称,但形参不同的函数。 方法的重载的规则: 方法名称必须相同。 参数列表必须不同(个数不同、或类型不同、参数排列 阅读全文
posted @ 2021-05-27 14:57 哈呼呼haha 阅读(387) 评论(0) 推荐(0)
摘要: 打印三角形 public class Demo1 {​ public static void main(String[] args) { System.out.println("五行三角形"); for (int i = 1; i <= 5; i++) { for (int j = 5-i; j > 阅读全文
posted @ 2021-05-27 11:31 哈呼呼haha 阅读(88) 评论(0) 推荐(0)
摘要: 打印九九乘法表 public class Demo1 {​ public static void main(String[] args) { System.out.println("九九乘法表"); for (int i = 1; i <= 9; i++) { for (int j = 1; j < 阅读全文
posted @ 2021-05-27 10:53 哈呼呼haha 阅读(60) 评论(0) 推荐(0)
摘要: switch多选择结构 多选择结构还有一个实现方式就是switch case语句。 switch case语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。 switch语句中的变量类型可以是: byte、short、int或者char 从Java SE 7开始,switch支持字符串 阅读全文
posted @ 2021-05-20 11:04 哈呼呼haha 阅读(69) 评论(0) 推荐(0)