出版社、作者和图书 出版社类:属性:编号,出版社名称,地址 方法:显示出版社的信息 构造:无参构造方法、有参构造方法 作者类:属性:作者的编号,姓名 方法:显
import java.util.Scanner;public class press {//出版社类
/*
* 出版社、作者和图书
出版社类:属性:编号,出版社名称,地址 方法:显示出版社的信息 构造:无参构造方法、有参构造方法
作者类:属性:作者的编号,姓名 方法:显示作者的信息 构造:无参构造方法、有参构造方法
图书类:属性:编号,名称,单价,数量, 出版社, 作者 方法:显示图书的信息(图书编号,名称,单价,数量) 构造:无参构造方法、有参构造方法*/
public static void main(String[] args) {start();
}public static String details[][] = new String[10][3];public static Scanner sc = new Scanner(System.in);public static int index = 0;public static void start(){sys:while (true) {list();int op = sc.nextInt();switch (op) {case 1:press();break;case 2:author.author();break;case 3:books.books();break;case 4:info();break;case 5:System.out.println("");break sys;}}}public static void press(){System.out.println("出版社编号:");String desc1 = sc.next();System.out.println("名称:");String desc2 = sc.next();System.out.println("地址:");String desc3 = sc.next();details[index][0] = desc1;details[index][1] = desc2;details[index][2] = desc3;}public static void list(){System.out.println("1.输入出版社信息");System.out.println("2.输入作者信息");System.out.println("3.输入图书信息");System.out.println("4.出版社、作者、图书信息");System.out.println("5.退出");System.out.println("请输入1~5:");}public static void info(){System.out.println("---------------出版社、作者、图书信息---------------");System.out.println("出版社编号\t名称\t地址");for (int x = 0; x < details.length; x++) {if (details[x][0] == null) {break;}System.out.println(details[x][0] + "\t" + details[x][1]+"\t"+ details[x][2]);}System.out.println("作者编号\t姓名");for (int x = 0; x < author.details.length; x++) {if (author.details[x][0] == null) {break;}System.out.println(author.details[x][0] + "\t" + author.details[x][1]);}System.out.println("图书编号\t名称\t单价\t数量\t出版社\t作者");for (int x = 0; x < books.details.length; x++) {if (books.details[x][0] == null) {break;}System.out.println(books.details[x][0] + "\t" + books.details[x][1]+"\t"+ books.details[x][2]+"\t"+ books.details[x][3]+"\t"+ books.details[x][4]+"\t"+ books.details[x][5]);}}}
class author{public static String details[][] = new String[10][2];public static Scanner sc = new Scanner(System.in);public static int index = 0;public static void author(){System.out.println("作者编号:");String desc1 = sc.next();System.out.println("姓名:");String desc2 = sc.next();details[index][0] = desc1;details[index][1] = desc2;}
}
class books{public static String details[][] = new String[10][6];public static Scanner sc = new Scanner(System.in);public static int index = 0;public static void books(){System.out.println("图书编号:");String desc1 = sc.next();System.out.println("名称:");String desc2 = sc.next();System.out.println("单价:");String desc3 = sc.next();System.out.println("数量:");String desc4 = sc.next();System.out.println("出版社:");String desc5 = sc.next();System.out.println("作者:");String desc6 = sc.next();details[index][0] = desc1;details[index][1] = desc2;details[index][2] = desc3;details[index][3] = desc4;details[index][4] = desc5;details[index][5] = desc6;}
}
出版社、作者和图书 出版社类:属性:编号,出版社名称,地址 方法:显示出版社的信息 构造:无参构造方法、有参构造方法 作者类:属性:作者的编号,姓名 方法:显相关推荐
- 美国国家学术出版社所有PDF图书开放免费下载
http://www.douban.com/group/topic/20823698/ 标题:美国国家学术出版社所有PDF图书开放免费下载(附:全球部分免费开放的电子图书馆) 美国的国 ...
- 中央党校出版社元宇宙图书编委高泽龙在元宇宙100分第24期做分享
作为中央党校出版社元宇宙图书<元宇宙科技产业党政干部学习详解>编委,高泽龙9月7日晚上七点半在编委会发布平台"元宇宙100分"第24期做了分享.本期分享的对话嘉宾是中国 ...
- 《JAVA练习题目11》学生类有属性姓名(字符串类型)和选修课程信息(ArrayList<Course>对象)两个属性,和三个方法
学生类有属性姓名(字符串类型)和选修课程信息(ArrayList对象)两个属性,和三个方法 一个用于初始化学生名字的构造方法:一个添加选修课程的addCourse方法:一个获取所有课程平均分的getA ...
- 【转】分享:c#和javascript函数的相互调用(ObjectForScripting 的类必须对 COM 可见。请确认该对象是公共的,或考虑向您的类添加 ComVisible 属性。)...
在webBrowser使用过程中为了C#和JS通讯,webBrowser必须设置ObjectForScripting的属性,它是一个object,这个object可以提供给webBrowser控件载入 ...
- c#和javascript函数的相互调用(ObjectForScripting 的类必须对 COM 可见。请确认该对象是公共的,或考虑向您的类添加 ComVisible 属性。)...
在webBrowser使用过程中为了C#和JS通讯,webBrowser必须设置ObjectForScripting的属性,它是一个object,这个object可以提供给webBrowser控件载入 ...
- 写一个类Army,代表一支军队,这个类有一个属性Weapon数组w(用来存储该军队所拥有的所有武器), 该类还提供一个构造方法,在构造方法里通过传一个int类型的参数来限定该类所能拥有
代码 /*开放型题目,随意发挥:写一个类Army,代表一支军队,这个类有一个属性Weapon数组w(用来存储该军队所拥有的所有武器),该类还提供一个构造方法,在构造方法里通过传一个int类型的参数来限 ...
- 为什么写了value属性 jq赋值value值不显示_为什么 String 要设计成 final,又如何设计一个不可变类呢?...
前面聊了聊面试必考 String 的坑,具体可以细看<你真的懂 Java 的 String 吗?>,也留下了一个疑问,为什么 String 要被设计成 final 呢?其实,如果你读的认真 ...
- 要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上。Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要方法(没有全部列
要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上.Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要方法(没有全部列 ...
- 设计一个矩形类,完成计算矩形面积和显示矩形属性的功能。
/ /* [基本题]设计一个矩形类,完成计算矩形面积和显示矩形属性的功能. */ #include<iostream> using namespace std; class Retangl ...
最新文章
- React 项目--创建组件(7)
- html语言的空格键,如何在如何在HTML中插入空格中插入空格
- 历届奥运会中国金牌数
- 生成模型和判别模型对比
- 【Android AAR】1 分钟不用改任何代码在 Eclipse 中使用 AAR
- 开源数据分析工具 CyberChef
- Tomcat 5.0.18 安装配置指南
- android NullPointerException (转)
- 《学习》13权限管理
- Java网络编程介绍
- linux apache 配置视频教程,《Linux服务器配置视频教程》ubuntu centos apache iptables 后盾网向军老师主讲[WMV]...
- 机器学习之特征选择方法
- Android 十年之路: 主屏与导航
- LINUX时间格式转换
- 连接服务器切换无线,怎么用路由器连接别人的wifi?
- [导入]MPQ 文件系统完成
- 【学习笔记】monitor
- pytthon问题 pytcharm Automatic upload failed: could not resolve file “sftp://10.xx.xx.xx 【已解决】
- python扫码点餐系统_微信小程序源代码带后台 扫码点餐系统 python Django 前后端分离...
- 中学-知识与能力【8】
热门文章
- 婚姻里过得好的女人,性格大都强势
- 有人串口服务器通过java采集modbus会出现异常No recipient was found waiting for response for key 记录
- unity2D学习(10)创建敌人、为敌人编写简单的AI
- java中jam_Jam的计数法 (Java代码)
- linux查看日志文件内容命令tail、cat、tac、head、echo
- js 把数据生成word
- 短视频软件开发——平台同质化如何破局
- classical CNN models : AlexNet 模型结构详解
- KubeSphere 社区双周报 | 2022-10-28
- 电脑字体突然变细了:macOS Mojave 在非Retina屏幕下字体太细了怎么办