
Java编程
从HelloWorld开始的学习历程
Node365
这个作者很懒,什么都没留下…
展开
-
Java图书管理系统(第二次修正)
Java图书管理系统(新手上路,欢迎提建议)1 需求分析1.1 运行程序显示主界面1.2 图书查询不需要登录,可以查询图书输入图书编号精确查询,如果有就把书的信息显示出来,没有就提示没有的信息按图书名称查询, 输入书名, 把包含该书名的相关图书都显示出来1.3 读者登录输入读者证编号, 密码登录, 登录成功后, 读者可以查看个人的信息(不显示密码), 修改个人信息, 查看当前借阅图书的信息, 修改密码, 借书, 还书1.4 管理员操作系统初始化一个..原创 2020-11-21 18:57:52 · 586 阅读 · 0 评论 -
Java图书管理系统(第一次编写)
1 运行程序显示主界面2 图书查询不需要登录,可以查询图书输入图书编号精确查询,如果有就把书的信息显示出来,没有就提示没有的信息按图书名称查询, 输入书名, 把包含该书名的相关图书都显示出来3 读者登录输入读者证编号, 密码登录, 登录成功后, 读者可以查看个人的信息(不显示密码), 修改个人信息, 查看当前借阅图书的信息, 修改密码, 借书, 还书4 管理员操作系统初始化一个管理员, 管理员登录后, 修改密码; 添加读者就是给读者办理借书证, 删除读者...原创 2020-11-21 12:23:23 · 1056 阅读 · 0 评论 -
小白学Java代码:内部类+递归
package com.jian.demo5;public interface Pet { void eat(); //抽象方法:吃}package com.jian.demo5;public class Dog implements Pet { @Override public void eat() { System.out.println("小狗正在吃狗粮....."); }}package com.jian.demo5;.原创 2020-11-05 21:52:27 · 280 阅读 · 0 评论 -
小白学Java代码:接口
package com.jian.demo1;public interface Pet { //编写宠物接口 //编写抽象方法:吃 void eat();}package com.jian.demo1;public class Dog implements Pet { //编写实现类 实现宠物接口,并且重写接口中的吃抽象方法 @Override public void eat() { System.out.println("小狗正在吃狗粮..原创 2020-11-05 21:49:57 · 146 阅读 · 0 评论 -
小白学Java代码:抽象类
抽象类package com.jian.demo10;public abstract class Pet { //抽象的宠物父类}package com.jian.demo10;public class Dog extends Pet {}package com.jian.demo10;public class Test { public static void main(String[] args) { /* 注意:1.原创 2020-11-05 21:45:51 · 242 阅读 · 0 评论 -
小白学Java代码:权限修饰符+final关键字
权限修饰符package com.jian.demo4;public class Animal { private String nickName; int age; protected double weight; public String color; public void print(){ System.out.println(nickName); System.out.println(age);原创 2020-11-05 21:45:20 · 126 阅读 · 0 评论 -
小白学Java代码:重写equals方法
重写equals方法package com.jian.demo9;import java.util.Objects;public class Person extends Object { //编写实例变量 String name; int age; char gender; public Person() { } public Person(String name, int age, char gender) { t原创 2020-11-05 21:41:43 · 378 阅读 · 0 评论 -
小白学Java代码:重写toString()方法
重写toString()方法package com.jian.demo7;public class Car extends Object { //编写实例变量 String id; String brand; String color; int price; public Car() { } public Car(String id, String brand, String color, int price) {原创 2020-11-05 21:39:39 · 2257 阅读 · 0 评论 -
小白学Java代码:参数传递
1.基本数据类型作为参数传递,实参传递给形参的是真正的值package com.jian.demo1;public class Test { public static void main(String[] args) { int x = 10,y = 20; System.out.println("x = " + x + ",y = " + y); //10 20 Test.change(x,y); System.out.原创 2020-11-05 21:35:48 · 247 阅读 · 0 评论 -
小白学Java代码:面向对象(多态)
编写车Vehicle的父类,属性:车牌号、品牌 方法:计算总租金 public int getSumRent(int days){ return 100; }package com.jian.demo1;public class Vehicle { //编写实例变量 String id; String brand; public Vehicle() { } p.原创 2020-11-05 21:21:27 · 677 阅读 · 1 评论 -
小白学Java代码:面向对象(继承)
编写父类package com.jian.demo2;public class Animal { //第一步:父类,比如:动物类 //编写实例变量:昵称、年龄、体重 String nickName; int age; double weight; //方法:输出的信息 public void print(){ System.out.println("昵称:" + nickName + "\n年龄:" + age + "\n体重:"原创 2020-11-05 20:45:46 · 168 阅读 · 0 评论 -
小白学Java代码:面向对象(封装)
封装 1.面向对象有三大特征:封装、继承、多态 有时也会问面向对象四大特征:封装、继承、多态、抽象,其实抽象是面向对象程序设计的方法 2.封装定义: 在现实生活中,比如:包裹、书包、被罩...... 在java中,隐藏类的内部信息,不允许外部程序直接访问,而是通过方法(赋值方法和取值方法)完成,提高数据的安全性 3.封装操作步骤: 第一步:在实例变量前面添加private,表示私有的,也就是只能.原创 2020-11-05 20:36:42 · 306 阅读 · 0 评论 -
小白学Java代码:类和对象(下)
package com.jian.demo1;public class Dog { String nickName; //nickName就是成员变量 int age; //age就是成员变量 String breed; //breed就是成员变量 public void print(){ int a; //a就是局部变量 int b = 100; //b就是局部变量 double c; //c就是局部变量 .原创 2020-11-04 11:00:45 · 156 阅读 · 0 评论 -
小白学Java代码:类和对象(上)
package com.jian.demo1;public class Student { //第一步:编写类,比如:学生类 //第二步:编写属性也叫做编写编写成员变量,比如:姓名、年龄、性别、身高、体重 String name; //默认值为null int age; //默认值为0 char gender; //默认值为\u0000 double height; //默认值为0.0 double weight; //默认值为0.0.原创 2020-11-04 10:55:18 · 286 阅读 · 0 评论 -
小白学Java代码:方法Method(下)
package demo1; //注意:当一个Java源文件在指定的包中存放,则该源文件中第一行必须是包的声明,否则源文件必须在src目录下存放public class Method01 {}package demo2;public class Method03 { //编写方法,实现输出1---5中的每个数 public static void print(){ for(int i = 1;i <= 5;i++){ Sy.原创 2020-11-04 10:46:10 · 460 阅读 · 0 评论 -
小白学Java代码:方法(上)
class Method01{ /* 练习1:使用方法完成,输出5遍HelloWorld 方法的注意事项: 1.在java中,方法编写在类中或者其他方法的外面,也就是方法是不能嵌套方法的 2.可以仿照main方法编写自定义的方法 3.当使用java命令来运行字节码文件时,会自动找程序的入口,也就是从main方法中的第一条语句开始逐行向下执行 因此得到:当运行时并不是从类的第一行开始逐行向下执行 4.因此得到:用户自定义的方法不会自动执行,则需要进行方法的调用 .原创 2020-11-04 10:30:46 · 340 阅读 · 0 评论 -
小白学Java代码:流程控制(下)
import java.util.Scanner;class Test01{ public static void main(String[] args){ Scanner scan = new Scanner(System.in); System.out.print("请输入名次:"); String a = scan.next(); if(a.equals("第一名")){ System.out.println("奖励100W"); }else if(a.equals(".原创 2020-11-04 10:27:01 · 241 阅读 · 0 评论 -
小白学Java代码:运算符(下)+键盘输入+流程控制(上)
class Operator01{ public static void main(String[] args){ //连接运算符 String s1 = "100",s2 = "200"; String s3 = s1 + s2; //"100200" //上面一条语句是否等价于如下代码? String s4 = s2 + s1; //"200100" System.out.println("s3 = " + s3); System.out.println("s4 = " .原创 2020-11-04 09:57:38 · 176 阅读 · 2 评论 -
小白学Java代码:变量(上)+运算符(上)
class Var01{ public static void main(String[] args){ //变量的操作步骤: //第一步:声明变量,语法格式:数据类型 变量名称; int a; //表示声明一个整数类型变量名称为a int b; int c; //第二步:赋值,语法格式:变量名称 = 值; a = 100; b = 18; c = -123; //第三步:使用 //System.out.println("a"); //结果:a ,原因:双引号.原创 2020-11-04 09:40:14 · 200 阅读 · 0 评论 -
小白学Java代码:输出语句
输出HelloWorldclass HelloWorld{ public static void main(String[] args){ System.out.print("HelloWorld!!!"); }}输出 商品名称 商品单价 商品数量 电脑 5700 1 手机 3290 2claclass Goods{ pu...原创 2020-11-04 09:34:31 · 622 阅读 · 0 评论