
正文
图书添加java代码 用java添加图书信息的代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用java定义一个图书类,要求包含作者,书名,书号,价格等信息并要求从主函数输出一本书的信息。
package cn.book;
public class Book {
private String auther="吴承恩";
private String name="西游记";
private String number="1";
private double price=100;
public String getAuther() {
return auther;
}
public void setAuther(String auther) {
this.auther = auther;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
@Override
public String toString() {
return " 作者:" + auther + ", 书名:" + name + ", 书号:" + number + ", 价格:" + price ;
}
//可以从这调用get set 方法 设置属性
public static void main(String[] args) {
Book book = new Book();
System.out.println(book.toString());
}
}
相关问答
Q1: java中如何写一个可以任意在下面的集合中添加图书删除图书的方法
由于ArrayList是按照保存的顺序排序的 所以删除就是删除最后一个
代码如下:
private final static String[] chineseNumber = {"一", "二", "三", "四", "五", "六", "七", "八", "九", "十"};
private final static String[] chineseBits = {"十", "百", "千", "万"};
public static addBook(String bookName, int cost, String id, String date) {
books.add(new Book("第" + toChineseNumber(books.length) + "本书", "第" + toChineseNumber(books.length) + "号出版社" ), cost, id, date);
}
public static deleteBook() {
books.remove(books.length - 1);
}
private static toChineseNumber(int source) {
StringBuilder sb = new StringBuilder();
for (int i = 0; i source.length(); i++) {
int n = Integer.valueOf(source.charAt(i));
String chinese = chineseNumber[n];
String bits = chineseBits[source.length() - i - 1];
if(0 == n) {
sb.append(chinese);
} else {
sb.append(chinese + bits);
}
}
}
Q2: 用Java建立图书分类表categ,实现对该表的增加,修改,shanchuory?
package Test2;
import java.util.Scanner;
import java.util.Vector;
public class A {
static VectorString vector=new Vector();
public static boolean exist(String value){
if (vector.contains(value)){
return true;
}else{
return false;
}
}
public VectorString categ(){
return vector;
}
public static void add(String value){
if (exist(value)){
vector.add(value);
System.out.println("添加成功");
}else{
System.out.println("此书存在,不进行添加");
}
}
public static void modify(String OriginalValue,String ModifyValue){
if (exist(OriginalValue)){
if(exit(ModifyValue)){
int i=vector.indexOf(OriginalValue);
remove(OriginalValue);
vector.add(i, OriginalValue);
System.out.println("修改成功");
}else{
System.out.println("修改后图书添加java代码的书存在,不能修改");
}
}else{
System.out.println("此书不存在,请先进行添加操作");
Scanner scanner=new Scanner(System.in);
System.out.println("是否添加此书:(输入\"yes\"进行添加,输入其它任意内容均不添加)");
String s=scanner.nextLine();
if (s.equals("yes")){
add(OriginalValue);
}
scanner.close();
}
}
public static void remove(String value){
if (exist(value)){
vector.remove(value);
System.out.println("删除成功");
}else{
System.out.println("此书不存在");
}
}
}
关于图书添加java代码和用java添加图书信息的代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








