11 2022 档案
摘要:package com.集合;import java.util.ArrayList;import java.util.Scanner;public class 学生管理系统 { public static void main(String[] args) { System.out.println("
阅读全文
摘要:这是输出类的代码1.创建一个学生类的集合对象 ArrayList<学生类01> AA = new ArrayList<>();2.创建一个可以录入键盘数据的对象Scanner BB = new Scanner(System.in);System.out.println("请输入学生的姓名:");3.
阅读全文
摘要:/*有参构造的使用方法:new 后面的类名()括号内就是构造方法中你要传进去的实际参数构造器方法中的括号内的参数那都是形式参数 *//*总结:使用构造器输出的基本操作都在这里了可以利用getName来输出setName修改过的值也可以利用方法来输出setName修改过的值当然也可以使用有参构造,直接
阅读全文
摘要:/*需求: 1.定义学生类 2.创建集合对象 3.创建学生对象 4.添加学生对象到集合中 5.遍历集合 */ *总结:就相当于是将学生类对象的变量放在集合中,在从for循环中将放在集合中的那些变量取出来重新放回到学生类的新对象中再通过学生类新对象遍历出来学生类的属性及其变量 */
阅读全文
摘要:/*需求:学会使用集合的常用方法1.A.remove() 删除指定集合中的值,并且返回ture或者false,括号里写你想要删除的值2.A.remove() 删除指定索引处集合中的值,并且返回被删除的集合元素,括号里写你想要删除的索引值3.A.set() 修改指定索引处的元素,并且返回被修改的那个集
阅读全文
摘要:/*需求:1.学会导入集合的包2.学会给集合赋值 集合对象.add(赋给集合的值)3.学会给集合指定的位置赋值 集合对象.add(索引值,赋给集合的值) */ /*当插入的索引值大于当前集合的索引值时就会报错(等于当前集合的索引值并不会报错)例如:A集合只有4个元素,但是你在索引为5的地方插入一个元
阅读全文
摘要:/*其实不转换为String也行,运用StringBuilder输出即可比自己定义的String来反转更加简单方便 也可以一次性输出定义出来这个反转方法 通过匿名创建对象并且直接调用方法 return new StringBuilder().reverse().toString(); */
阅读全文
摘要:/*总结:StringBuilder类中的reverse方法:反转字符串的方法StringBuilder类中的append()方法:在括号内添加数据,并且返回给对象本身 */
阅读全文
摘要:/*需求:将一个字符串中的大写字符 小写字符 整数字符分别分类出来,并且将各类的字符加起来 */package com.字符串;import java.util.Scanner;public class 将字符串中的数据分类 { public static void main(String[] ar
阅读全文
摘要://有一只兔子 从第三个月起每个月生一只 新的那一只从第三个月起也是每个月生一只,以此类推//问:第20个月共有兔子多少只package com.ShiXun_JiChu;public class day20221120_不死神兔 { public static void main(String[]
阅读全文
摘要:package com.ShiXun_JiChu;import java.util.Scanner;public class 更加简便的评委打分 { public static void main(String[] args) { Scanner scanner = new Scanner(Syst
阅读全文
摘要://公鸡一只五块钱 母鸡一只三块钱 小鸡一块钱三只//一百块钱买一百只鸡,问:公鸡母鸡小鸡各几只?package com.ShiXun_JiChu;public class day20221120_百钱百鸡 { public static void main(String[] args) { int
阅读全文
摘要:package com.ShiXun_JiChu;import java.util.Scanner;public class day20221121_评委打分 { public static void main(String[] args) { Scanner scanner = new Scann
阅读全文
摘要://冒泡排序package com.ShiXun_JiChu;import java.util.Arrays;public class day20221119_05 { public static void main(String[] args) { int []arr={10,5,2,11}; S
阅读全文
摘要://冒泡排序package com.ShiXun_JiChu;import java.util.Arrays;public class day20221119_05 { public static void main(String[] args) { int []arr={10,5,2,11}; S
阅读全文
摘要://throw与throwspackage com.YiChang;public class E_D { public static void main(String[] args) { //new E_D().A(10,0);如果用throw或者throws万一出现异常就是停止执行接下来的代码 S
阅读全文
摘要://多种捕获异常,及其捕获异常的等级和类型package com.YiChang;public class C { public static void main(String[] args) { int a=10; int b=0; try{ System.out.println(a/b); //
阅读全文
摘要://关于栈溢出异常package com.YiChang;public class B { public static void main(String[] args) { try { new B().a(); //这是一个栈溢出异常StackOverflowError //catch()括号里面写
阅读全文
摘要://最简单的捕获异常与处理异常package com.YiChang;public class A { public static void main(String[] args) { int a = 1; int b = 0;// System.out.println(a/b); try{//监控
阅读全文
摘要://public class B类下新建了一个class C类//但是它不能用public修饰,因为一个类中,只能有一个public类//但是它能有多个class类package com.oop.demo08_N种内部类;public class B { //外部类的一个方法 public void
阅读全文
摘要:最最最最正常的内部类与外部类 控制台输出的代码如下
阅读全文
摘要:package com.oop.demo07_JieKou;//implements:使用接口:必须要重写接口内的所有方法//接口的实现public class AA implements A ,B{ @Override public void A() { System.out.println(ag
阅读全文
摘要://导入一个静态包package com.oop.dem06_static;//(Math.random():每次都返回一个随机数//import:导入的意思import static java.lang.Math.random;//静态导入一个java.lang.Math.random的包impo
阅读全文
摘要://代码块 静态代码块package com.oop.dem06_static;public class B { { //代码块(匿名代码块) System.out.println("匿名代码块"); } static{ //静态代码块 System.out.println("静态代码块"); }/
阅读全文
摘要://关于static半详解package com.oop.dem06_static;public class A { private static int a;//静态的变量 private double b;//非静态变量 public static void A(){ System.out.pr
阅读全文
摘要://亲子鉴定 instanceof/*已知条件:动物类是dog类,mao类,people类的父类Object是所有类的祖宗类,String是祖宗类的其中一个类Object-->动物-->dog,mao,people */package com.oop.多态另一种表现;public class QZJ
阅读全文
摘要:1.高转到低需要进行强制转换2.低转到高不用强制转换父类转到子类要进行强制转换子类转到父类不需要进行强制转换
阅读全文
摘要:输出类的代码如下 dog LbLd = new dog();//创造一个子类的对象 LbLd.name="拉布拉多";//给子类的对象赋值 System.out.println(" "); LbLd.js();//可以通过对象名.方法名执行方法 动物 dw=LbLd;//将父类的引用指向了子类的对象
阅读全文
摘要:输出类的代码如下package com.oop.DuoTai_5;public class Application { public static void main(String[] args) { //方法的输出与右侧关系不大,左侧的类名才是方法调用的关键 //右侧的类必须比左侧的类小或者相等
阅读全文
摘要:重写:需要有继承关系,子类重写父类的方法!1.重写的方法的方法名与被重写的方法的方法名必须相同2.参数列表必须相同3.修饰符(方法的头一个单词称为修饰符public>private),范围可以扩大不能缩小父类如果是private假如子类可以继承那么子类重写的方法的修饰符可以变为public,4.抛出
阅读全文
摘要:子类代码://继承package com.oop.Jichen_3;//学生类继承学校类public class student extends school { public student(){//本类的无参构造方法 super();//隐藏代码,调用了父类的无参构造 //this("晨晨");
阅读全文