Array的用法

1.ArrayList   为动态可伸缩数组的长度。

长度可变的数组,集合对象。

2.ArrayList的实例化方法:

ArrayList<String>stringList = new ArrayList<String>();

3.用add方法在ArrayList中添加。

利用set,get的方法可增强安全性。

4.private(当前类访问的权限):

如果类中成员使用private修饰,则这个成员只能在当前类内部被访问。

default(包访问权限):

如果类中成员不使用任何访控制符修饰,就称它是访问权限修饰的成员可以被相同包

下其他类访问。

protected(子类访问权限):

如果类中成员使用protected修饰,问则这个成员既可以被同一个包下的其他类访

问,也可以被其他包中的子类访问。

public(公共访问权限):

如果类中成员使用public修饰,则这个成员可以被所有的类访问。


5.图书管理系统(代码)

package com.jxtu.www.day0512;
import java.util.ArrayList;
import java.util.Scanner;
public class Library {
	String book;
	String press;
	double price;
	String writer;
	static ArrayList<Library> pbm=new ArrayList<>();
	public static void choices() {
		Scanner scan= new Scanner(System.in);
		int input=scan.nextInt();
			if(input==1) {
				book();
			}else if(input==2) {
				
			}else if(input==3) {
				
			}else if(input==4) {
				
			}else if(input==5) {
				
			}
	}
	public void borrow() {
		Scanner scan1=new Scanner(System.in);
		String input=scan1.next();
		if(input=="白雪公主") {
			
		}else if (input =="格林童话") {
			
		}else if (input =="安徒生童话") {
			
		}else if (input =="哆啦A梦漫画全集") {
			
		}
	}
	public static void main(String[] args) {
		System.out.println("请按序号");
		System.out.println("1.列出图书");
		System.out.println("2.借书");
		System.out.println("3.添加图书");
		System.out.println("4.退出系统");
		book();
	}	
	public Library() {
		super();
	}
	public Library(String book, String press, double price, String writer) {
		super();
		this.book = book;
		this.press = press;
		this.price = price;
		this.writer = writer;
	}
	public static void book() {
		Library bm1=new Library();
		bm1.book="白雪公主";
		bm1.press="江苏信息出版社";
		bm1.price=1;
		bm1.writer="金鑫";	
		Library bm2=new Library("格林童话","无锡职业出版社",2,"金鑫");
		Library bm3=new Library("安徒生童话","无锡商业出版社",3,"刘瑶");
		Library bm4=new Library("哆啦A梦漫画全集","江南影视出版社",4,"孙晗硕");	
		pbm.add(bm1);
		pbm.add(bm2);
		pbm.add(bm3);
		pbm.add(bm4);
		for (Library pbm : pbm) {
			System.out.println("书名是:"+pbm.book+"  出版社是:"+pbm.press+"  价格是:"+pbm.price+"  作家是:"+pbm.writer);
		}
	}

}



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值