- 博客(139)
- 资源 (9)
- 收藏
- 关注
原创 Java普通代码块和静态代码块
package com.leo.codeblock;public class CodeBlock { public static void main(String[] args) { A a = new A(); }}class A{ // 静态属性的初始化 private static int n1 = getN1(); // 静态代码块 static { System.out.println("A 静态代码块01.
2021-04-30 20:43:48 283 1
原创 Java静态方法
package com.leo;public class StaticMethod { public static void main(String[] args) { // 创建2个学生对象,交学费 Stu tom = new Stu("Tom"); tom.payFee(100); Stu mary = new Stu("mary"); mary.payFee(200); // 输出当前收到.
2021-04-30 18:28:02 230 1
原创 Java多态数组
package com.leo.polyArr;// 父类public class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; }.
2021-04-30 05:54:33 264
原创 Java面向对象多态快速入门
1.一个对象的编译类型和运行类型可以不一致2.编译类型在定义对象时就确定了,不能改变3.运行类型是可以变化的4.编译类型看定义时=号左边的,运行类型看=号右边package com.leo.poly;public class Animal { public void cry() { System.out.println("Animal cry() 动物在叫..."); }}package com.leo.poly;public class
2021-04-30 04:44:43 233
原创 Java继承super关键字
package com.leo.superDemo;public class A { public int n1 = 100; protected int n2 = 200; int n3 = 300; private int n4 = 400; // 父类无参构造器 public A() { System.out.prinln("A()"); } // 父类带参构造器 public A(String name) .
2021-04-29 20:52:49 180
原创 Java继承
Student.javapackage com.leo.extend.improve;// 父类public class Student { // 公有属性 public String name; public int age; private double score; // 公有方法 public void setScore(double score) { this.score = score; } pub..
2021-04-29 07:12:25 223
原创 Java封装
package com.leo.encap;public class Encapsulation01 { public static void main(String[] args) { Person person = new Person(); person.setName("leo"); person.setAge(130); person.setSalary(10000); person.info(); .
2021-04-29 06:42:58 176
原创 Java阶乘
public class Test { public static void main(String[] args) { T t1 = new T(); int res = t1.factorial(4); System.out.println(res); // 24 } }class T{ public int factorial(int n) { if (n == 1) { return 1; } else { .
2021-04-29 06:42:46 183
原创 Java面向对象this关键字
public class Test { public static void main(String[] args) { Dog d1 = new Dog("d1", 1); d1.info(); Dog d2 = new Dog("d2", 2); d2.info(); } }class Dog { String name; int age; public Dog(String name, int age) { // 当前.
2021-04-28 05:41:23 232
原创 Java构造器
public class Test { public static void main(String[] args) { Person p1 = new Person("leo", 30); System.out.println(p1.name); System.out.println(p1.age); } }class Person { String name; int age; public Person(String cname, int cage).
2021-04-27 21:56:36 164
原创 Java可变参数
public class Test { public static void main(String[] args) { Params vp = new Params(); int s = vp.sum(1, 2, 3); System.out.println(s); } }class Params { public int sum(int... nums) { int res = 0; for(int i = 0; i < nums.l.
2021-04-27 20:59:14 170
原创 Java重载
public class Test { public static void main(String[] args) { Calculator c = new Calculator(); System.out.println(c.calculate(1, 2)); System.out.println(c.calculate(1, 2.2)); System.out.println(c.calculate(1.1, 2)); System.out.println.
2021-04-27 20:38:50 249
原创 uniapp [sitemap 索引情况提示] 根据 sitemap 的规则[0],当前页面 将被索引
修改unpackage/dist/dev/mp-weixin/project.config.json"checkSiteMap": false,
2021-04-27 16:49:06 1940
原创 uview时间区间选择
html <view>搜索日期:</view> <view> {{defaultStartTime}}<image @click="selStart" class="ssel-icon" src="/static/images/ssel.png"></image> <u-picker mode="time" :defaultTime="defaultStartTime" v
2021-04-27 14:29:42 9135 1
原创 Java猴子吃桃问题
问题:有一堆桃子,猴子每一天吃了其中的一半,并再多吃一个,以后每天猴子都吃其中的一半,然后再多吃一个,当到第10天时,想再吃(即还没吃),发现只有一个桃子,问题:最初共有多少个桃子思路分析(逆推):1. day = 10,有1个桃子,2.day = 9,有(day10+1)*2 = 43.day = 8,有day(9+1)*2 = 104.总结规律:前一天的桃子= (后一天的桃子+1)*25.递归代码:public class Test { public stati
2021-04-27 07:32:59 354
原创 Java斐波那契数列
public class Test { public static void main(String[] args) { T t1 = new T(); int res = t1.fibonacci(7); System.out.println(res); // 13 } }class T{ // 1, 1, 2, 3, 5, 8, 15... public int fibonacci(int n) { if (n >= 1) { .
2021-04-27 06:51:16 194
原创 Java递归调用
public class Recursion { public static void main(String[] args) { T t1 = new T(); t1.test(4); }}class T { public void test(int n) { if (n > 2) { test(n-1); } System.out.println("n="+n); // 2 // 2 // 4 ...
2021-04-27 06:31:53 185
原创 Java方法
public class Method1 { public static void main(String[] args) { Person p1 = new Person(); p1.speak(); }}class Person { String name; int age; public void speak() { System.out.println("hello java"); }}
2021-04-26 06:06:56 256
原创 Java杨辉三角
public class Yanghui { public static void main(String[] args) { int[][] yangHui = new int[10][]; for(int i = 0; i < yangHui.length; i++) { yangHui[i] = new int[i+1]; for(int j = 0; j < yangHui[i].length; j++) { if (j ==.
2021-04-25 21:35:23 189
原创 Java二维数组
public class Arr { public static void main(String[] args) { int[][] arr = { {0, 0, 0, 0, 0, 0}, {0, 0, 1, 0, 0, 0}, {0, 2, 0, 3, 0, 0}, {0, 0, 0, 0, 0, 0} }; for (int i = 0; i < arr.length; i++) { for(int j =.
2021-04-25 21:04:41 163
原创 Java冒泡排序
public class BubbleSort { public static void main(String[] args) { int[] arr = {24, 69, 80, 57, 13}; int temp = 0; for (int i = 0; i < arr.length-1; i++) { for (int j = 0; j < arr.length-1-i; j++) { if (arr[j] > a...
2021-04-25 07:23:08 190
原创 Java数组删除元素
public class Test { public static void main(String[] args) { int[] arr = {1, 2, 3, 4, 5}; int[] arrNew = new int[arr.length-1]; for (int i = 0; i < arrNew.length; i++) { arrNew[i] = arr[i]; } arr = arrNew; for (int i = 0.
2021-04-25 06:50:45 277
原创 Java数组追加元素
public class Test { public static void main(String[] args) { int[] arr = {1, 2, 3}; int[] arrNew = new int[arr.length+1]; for(int i = 0; i< arr.length; i++) { arrNew[i] = arr[i]; } arrNew[arrNew.length-1] = 4; arr = arrN.
2021-04-25 06:44:53 502
原创 Java数组翻转
public class Test { public static void main(String[] args) { int[] arr = {11, 22, 33, 44, 55, 66}; int temp = 0; int len = arr.length; for (int i = 0; i < len / 2; i++) { temp = arr[len -1 - i]; arr[len -1 -i] = arr[i]; .
2021-04-25 06:33:10 254
ELK windows安装包2020最新版
2020-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人