Java学习笔记作业
800米要及格!
这个作者很懒,什么都没留下…
展开
-
java学习笔记
接口接口概述:接口就是一个公共的规范标准,只要符合规范标准,大家都可以调用Java中的接口更多的体现在对行为的抽象接口的特点:1.接口用关键字interface修饰public interface 接口名{}2.类实现接口用implement表示public class 类名 implement接口名{}3.接口不能实例化接口如何实例化?参照多态的方式,通过实现类对象实例化,这叫接口多态。多态的形式:具体类多态,抽象类多态,接口多态多态的前提:有继承或者实现关系;有方原创 2022-04-17 19:49:44 · 282 阅读 · 1 评论 -
java学习笔记
一.finalfinal关键字是最终的意思,可以修饰成员方法,成员变量,类final修饰的特点修饰方法:表明该方法是最终方法,不能被重写修饰变量:表明该变量是常量,不能再次被赋值修饰类:表明该类是最终类,不能被继承2.final修饰局部变量变量基本类型:final修饰指的是基本类型的数据值不能发生改变变量引用类型:final修饰指的是引用类型的地址值不能发生改变,但是地址里面的内容是可以发生改变的二.staticstatic关键字是静态的意思,可以修饰成员方法,成员变原创 2022-04-06 22:45:52 · 462 阅读 · 0 评论 -
java学习笔记
继承案例:猫和狗分析:1.猫成员变量:姓名,年龄构造方法:无参,带参成员方法:get/set方法,抓老鼠()2.狗成员变量:姓名,年龄构造方法:无参,带参成员方法:get/set方法,看门()3.共性成员变量:姓名,年龄构造方法:无参,带参成员方法:get/set方法public class Cat extends Animous { public Cat() { } public Cat(String name, int a原创 2022-04-05 22:13:12 · 241 阅读 · 0 评论 -
java学习笔记
继承java中类只支持单继承,不支持多继承Java中类支持多层继承public class Father extends Granddad { public void smoke(){ System.out.println("爸爸爱抽烟"); }}public class Mother { public void wash(){ System.out.println("妈妈爱洗澡"); }}public clas原创 2022-04-04 22:19:11 · 242 阅读 · 0 评论 -
java求100~1000之间水仙花数
水仙花数值:是一个三位数,其各位数字立方和等于该数字本身例如:153=1*1*1+5*5*5+3*3*3public class Example_one { public static void main(String[] args) { for(int i=100;i<1000;i++){ int ge=i%10; int shi=i/10%10; int bai=i/100;原创 2022-03-31 22:13:59 · 1173 阅读 · 0 评论 -
java求1+2+.....+10的阶乘
编写一个程序数字从键盘中录入,求该数字的阶乘。public class math_one { public static void main(String[] args) { Scanner sc=new Scanner(System.in); double number=sc.nextDouble() ; double sum = 1; double sum1=0; while(number!=0) {原创 2022-03-29 17:15:40 · 807 阅读 · 0 评论 -
java学习笔记
一,继承的概述格式:public class 子类名 extends 父类名{}范例:public class Zi extends Fu{}Fu:是父类,也被派为基类,超类Zi:是子类,也被称为派生类继承中子的特点:子类可以有父类的内容子类还可以有自己特定的内容二,继承的好处和弊端继承的好处提高了代码的复用性(多个类相同的成员可以放到同一个类中)提高了代码的维护性(如果方法的代码需要修改,修改一处即可)继承的弊端继承让类和类之间产生了关系,类的耦合性增强原创 2022-03-29 13:42:40 · 303 阅读 · 0 评论 -
java简单图书管理系统
书写一个简单的图书管理系统功能分别有添加图书,修改图书,删除图书,查看所有图书,退出。1.建立一个book类public class book { private String num; private String name; private String price; public book(){}; public book(String num,String name,String price){ this.num=num;原创 2022-03-28 21:39:23 · 440 阅读 · 0 评论 -
java学习笔记
1.2 ArrayList构造方法和添加方法方法名说明public ArrayList()创建一个空的集合对象。public boolean add(E e) 将指定的元素追加到此集合的未尾。public void add(int index,E element) 在此集合中的指定位置插入指定的元素。1.3 ArrayList集合常用方法方法名1.publicboolean remove (Object o)2.public E remove (int index)3.public..原创 2022-03-27 11:33:50 · 525 阅读 · 0 评论 -
Java 字符串反转输出
在键盘上输入一串字符,反转拼接字符串输出例如输入“abc”,输出“cba”。package Example;import java.util.Scanner;public class java_02 { public static void main(String[] args) { System.out.println("输入字符串:"); Scanner sc=new Scanner(System.in); String s=sc.n原创 2022-03-26 19:44:55 · 2322 阅读 · 0 评论 -
java计算101~200之间的素数
package Example_one;public class java_01 { public static void main(String[] args) { int count=0; System.out.println("101~200的素数有:"); for(int i=101;i<=200;i++){ int j=2; while(i%j!=0){ .原创 2022-03-26 18:55:48 · 1648 阅读 · 0 评论 -
编写Java程序,利用冒泡法排序
编写Java程序,从键盘上输入十个数字,赋值给一个长度为10的数组,利用冒泡法排序。package Example;import java.util.Scanner;public class java_00 { public static void main(String[] args) { int[] arr=new int[10]; Scanner sc=new Scanner(System.in); System.out.print原创 2022-03-25 21:13:09 · 843 阅读 · 0 评论 -
java学习笔记
public String():创建一个空白字符串对象,不含有任何内容。public String(char[ ] chs):根据字符数组的内容,来创建字符串对象。public String(byte[ ] bys):根据字节数组的内容,来创建字符串对象。String="abc";直接赋值的方式创建字符串对象,内容就是abc。String对象的特点1.以""方式给出的字符串,只要字符序列相同(顺序和大小写),无论在程序代码中出现几次,JVM都只会建立一个String对象,并在字符串池中维原创 2022-03-25 20:38:04 · 556 阅读 · 0 评论 -
不死神兔的案例
例如:有一对兔子,从出生第三个月起每个月都要生一对兔子,小兔子长到三个月后每个月又生一对兔子,假如兔子都不死,问第二十个月的兔子对数为多少?package Demo;public class demo_01 { public static void main(String[] args) { int[] arr=new int[20]; arr[0]=1; arr[1]=1; int sum=0; for(in原创 2022-03-24 21:03:15 · 79 阅读 · 0 评论 -
用String实现简单的用户登录
案例:已知用户名和密码,请用程序实现模拟案例用户登录。总共三次机会,登录之后,给出相应的提示。思路:1.已知用户名和密码,定义两个字符串表示即可2.键盘录入要登录的用户名和密码,用Scanner实现。package Demo;import java.util.Scanner;public class demo_02 { public static void main(String[] args) { String s1="12345"; Stri原创 2022-03-23 22:23:12 · 934 阅读 · 0 评论 -
java学习笔记作业
带参数的方法定义格式:public static void 方法名(参数){.....}单个参数:public static void 方法名(数据类型 变量名){......}public static void isEvennumber(int number1){....}调用:isEvennumber(5);多个参数public static void 方法名(数据类型 变量名1,数据类型 变量名2,.....){......}public static原创 2022-03-22 20:10:16 · 270 阅读 · 0 评论 -
java学习笔记
数组动态初始化:初始化只指定数组长度,由系统为数组分配初始值。格式:数据类型[ ] 变量名=new 数据类型[数组长度];范例:int[ ] arr=new int[3];public class ArrayDemo{ public static void main(String[] args){ int[] arr=new int[3]; }}数组内部保存数据访问方式格式:数组名[索引]静态初始化格式:数据类型[ ] 变量名=new 数据类型原创 2022-03-22 19:56:06 · 261 阅读 · 0 评论 -
java学习笔记(三)
switch语句格式格式:switch(表达式){ case 值1: //case:后面跟的是要和表达式进行比较的值。 语句体1; break; //break:表示中断,结束的意思case 值2: 语句体2; break; .... default: //default:表示所有情况都不匹配,就执行该处内容,和if语句的else相似。 语句n+1;for循环语句格式f原创 2022-03-14 17:31:04 · 251 阅读 · 0 评论 -
Java学习笔记二
1.自增自减符号++和--既可以放在变量的后面,也可以放在变量的前边。参与操作时,如果放在变量的后边,先拿变量参与操作,后拿变量做++或者--。参与操作时,如果放在变量的前边,先拿变量做++或者--,后拿变量参与操作。& 逻辑与 a&b,a和b都是true,结果都是true,否则是false;| 逻辑或 a|b ,a和b都是false,结果是false,否则是true;^ 逻辑异或 a^b ,a和b结果不同为true,相同为false;三元运算符格式:关系运算原创 2022-03-12 21:44:11 · 469 阅读 · 0 评论 -
java学习笔记一
cd+文件夹名 表示可以进入指定文件夹。cd\ 回退到盘符目录cd.. 回退到上一级目录dir 查看当前路径下的内容exit 退出命令1.为什么要配置path环境变量开发Java程序,需要使用JDK提高的开发工具,而这些工具在JDK的安装目录的bin目录下。编译:javac 文件名.java执行:java 类名一个源文件中有多个类,那么只能有一个是pubilc类。//是单行注释。/*注释信息*/是多行注释。文档注释/** */(用得比较少)java程序中最原创 2022-03-09 12:10:50 · 194 阅读 · 0 评论