随笔分类 - 面向对象
面向对象的思想
摘要:StringBuilder 1.concat() 拼接字符串 2.indexOf() 查找 3.replace() 替换 4.subString(1,2) 截取 0,1,2 1开始 2结束 StringBuffer 1.insert() 添加 2.replace() 替换 3.reverse() 反
阅读全文
摘要:
题目:生成一个随机100内小数,转换为保留两位小数的字符串,不考虑四舍五入的问题 package com.guoba.day1214.lianxi; import java.util.Random; /* 生成一个随机100内小数,转换为保留两位小数的字符串,不考虑四舍五入的问题。 */ publi
阅读全文

摘要:
public class QQLogin { public static void main(String[] args) { int id1 = 123456; String pwd1 = "zhangsan123"; Scanner scanner = new Scanner(System.in
阅读全文

摘要:package com.guoba.method; public class Demo06 { public static void main(String[] args) { System.out.println(f(5));//括号输入几就是计算几的阶乘 } //计算阶乘 //5! 5*4*3*
阅读全文
摘要:package com.guoba.method; public class Demo05 { public static void printMax(double ... numbers) { if (numbers.length == 0){ System.out.println("NO arg
阅读全文
摘要:子类Dog根据自己的需要,重写了Animal方法 package com.guoba.method; class Animal{ public void move(){ System.out.println("动物可以移动"); } } class Dog extends Animal{ publi
阅读全文
摘要:package com.guoba.method; public class Demo02_OverLoading { public static void main(String[] args) { int sum = add(12,23,56); System.out.println("sum:
阅读全文
摘要:加法,输出三角形,方法调用 package com.guoba.method; public class Demo01 { //main方法 public static void main(String[] args) { int sum = add(1, 2); System.out.printl
阅读全文
摘要:package com.guoba.leidemo; public class NeiBuLei { public void out(){ class jubu{//局部内部类 } System.out.println("外部类方法"); } class Inner{//内部类可以获取外部类的私有属
阅读全文
摘要:
##接口练习案例:防盗门 防盗接口 package com.guoba.jiekoudemo; public interface fangdao extends gongneng{ void fangdao(); } 功能接口 package com.guoba.jiekoudemo; //包含防盗
阅读全文

摘要:
简单增删改 User类 package com.guoba.interfacetest; import com.sun.org.apache.xpath.internal.operations.String; import java.util.Scanner; public class User i
阅读全文

摘要:package com.guoba.exception; /* 自定义异常类 */ public class LiXuanException extends Exception{ private int detail; public LiXuanException(int e){ this.deta
阅读全文
摘要:package com.guoba.digui; public class Demo01 { public void A(){ A();//自己调用自己,递归没用好,产生错误java.lang.StackOverflowError,用Throwable来捕获它,然后程序依旧可以运行 System.o
阅读全文
摘要:package com.guoba.demo; public class LabelDemo { public static void main(String[] args) { //打印101到150之间的质数 //质数是指在大于1的自然数中,除了1和他本身以外不再有其他因数的自然数。 int c
阅读全文
摘要:利用稀疏数组,存放棋盘黑白子信息,避免普通数组存放大量无用信息 package com.guoba.array; /** * 利用稀疏数组,存放棋盘黑白子信息,避免普通数组存放大量无用信息 * 思路:利用稀疏数组只存放有效值,记录他们的坐标。 * 步骤: * 1.创建一个棋盘11*11(创建二维数组
阅读全文
摘要://冒泡排序 //1.比较数组中,两个相同的元素,如果第一个数比第二个数大,则互换位置 //2.每一次比较,都会产生出一个最大最小的数字 //3.下一轮可以减少一次排序 //4.依次循环,直到结束 package com.guoba.array; import java.util.Arrays; p
阅读全文
摘要:package com.guoba.array; import java.util.Arrays; public class Demo07 { public static void main(String[] args) { int[] a = {1,2334,324,54,4,6,546,5,7,
阅读全文
摘要:package com.guoba.array; public class Demo06 { public static void main(String[] args) { //遍历打印多维数组的值 int[][] array = {{1,2},{2,3},{3,4}}; for (int i =
阅读全文
摘要:二维数组练习 package com.guoba.array; public class Demo05 { public static void main(String[] args) { /* 1,2 array[0] 00 01 2,3 array[1] 10 11 3,4 array[2] 2
阅读全文
摘要:package com.guoba.array; public class Demo04 { public static void main(String[] args) { int[] arr = {1,2,3,4,5,6}; //JDK1.5,没有下标,增强for循环。 for (int i :
阅读全文