JAVA小白學習的第一個程式碼—圖書管理系統
小白在實訓的學習實訓的第二週開始寫圖書管理系統程式碼,接下來是記錄學習的過程。
建立了一個Library 類和Booktest類
建立Library類對圖書管理系統 建立方法,然後在寫構造方法
package com.lenovo.www.entity;
public class Library {
private int Id;
private String BookName;
private String Author;
private String Reader;
private String price;
private String TypeId;
private String BookDesc;
public Library() {}
public Library(int id, String bookName, String author, String reader, String price, String typeId,
String bookDesc) {
super();
Id = id;
BookName = bookName;
Author = author;
Reader = reader;
this .price = price;
TypeId = typeId;
BookDesc = bookDesc;
}
public int getId() {
return Id;
}
public void setId(int id) {
Id = id;
}
public String getBookName() {
return BookName;
}
public void setBookName(String bookName) {
BookName = bookName;
}
public String getAuthor() {
return Author;
}
public void setAuthor(String author) {
Author = author;
}
public String getReader() {
return Reader;
}
public void setReader(String reader) {
Reader = reader;
}
public String getPrice() {
return price;
}
public void setPrice(String price) {
this.price = price;
}
public String getTypeId() {
return TypeId;
}
public void setTypeId(String typeId) {
TypeId = typeId;
}
public String getBookDesc() {
return BookDesc;
}
public void setBookDesc(String bookDesc) {
BookDesc = bookDesc;
}
}
用ArrayList進行儲存資訊,if ....else語句迴圈執行,建立掃描器,使使用者可以輸入
package com.lenovo.www.entity;
/**
* private int id;
private String bookName;// 圖書名稱
private String author;// 作者
private String reader;// 借閱人
private String price;// 圖書價格
private String TypeId;// 圖書類別
private String bookDesc;// 備註
*/
import java.awt.print.Book;
import java.util.ArrayList;
import java.util.Scanner;
public class Booktest {
static ArrayList bookList = new ArrayList<>();
public Booktest(int i, String string, String string2, String string3, String string4, String string5,
String string6) {
// TODO Auto-generated constructor stub
}
public static void main(String[] args) {
System.out.println("請輸入選單序號,");
System.out.println("查詢圖書,1");
System.out.println("新增圖書,2");
System.out.println("刪除圖書,3");
System.out.println("退出程式,0");
Scanner src = new Scanner(System.in);
if (src.nextInt() == 1) {
Library s1 = new Library(321, "《白鹿原》", "陳忠實", "小明", "30.00元", "文學類", " 借閱人數較多 ");
Library s2 = new Library(322, "《西遊記》", "吳承恩", "小紅", "35.00元", "文學類", " ");
Library s3 = new Library(323, "《紅樓夢》", "曹雪芹", "小白", "36.00元", "文學類", " ");
Library s4 = new Library(324, "《水滸傳》", "施耐庵", "小黑", "37.00元", "文學類", " 未到指定日期歸還 ");
Library s5 = new Library(325, "《三國演義》", "羅貫中", "小明", "40.00元", "文學類", " ");
Library s6 = new Library(326, "《白夜行》", "東野奎吾", "小藍", "35.00元", "懸疑類", " ");
bookList.add(s1);
bookList.add(s2);
bookList.add(s3);
bookList.add(s4);
bookList.add(s5);
bookList.add(s6);
for (int i = 0; i < bookList.size(); i++) {
Library a = bookList.get(i);
System.out.println("圖書編號 : " + a.getId() + " 圖書名稱: " + a.getBookName() + " 作者: " + a.getAuthor()
+ " 借閱人姓名: " + a.getReader() + " 圖書價格: " + a.getPrice() + " 圖書類別 :" + a.getTypeId()
+ " 備註: " + a.getBookDesc());
}
} else {
System.exit(0);
}
}
}
這是第一天的程式碼,日後不斷完善
寫這段程式碼中出現了錯誤
Library s1 = new Library(321, “《白鹿原》”, “陳忠實”, “小明”, “30.00元”, “文學類”, ” 借**閱人數較多 “);
Library s2 = new Library(322, “《西遊記》”, “吳承恩”, “小紅”, “35.00元”, “文學類”, ” “);
Library s3 = new Library(323, “《紅樓夢》”, “曹雪芹”, “小白”, “36.00元”, “文學類”, ” “);
Library s4 = new Library(324, “《水滸傳》”, “施耐庵”, “小黑”, “37.00元”, “文學類”, ” 未到指定日期歸還 “);
Library s5 = new Library(325, “《三國演義》”, “羅貫中”, “小明”, “40.00元”, “文學類”, ” “);
Library s6 = new Library(326, “《白夜行》”, “東野奎吾”, “小藍”, “35.00元”, “懸疑類”, ” “);
****由於粗心將Library類寫成了booklist**
定義的int整形類卻輸入了0501這種不符合int型別的數
private int id;
Library s2 = new Library(322, "《西遊記》", "吳承恩", "小紅", "35.00元", "文學類", " ");
Library s2 = new Library(0501, "《西遊記》", "吳承恩", "小紅", "35.00元", "文學類", " ");(錯誤的)
“`
相關推薦
JAVA小白學習的第一個程式碼—圖書管理系統
小白在實訓的學習實訓的第二週開始寫圖書管理系統程式碼,接下來是記錄學習的過程。 建立了一個Library 類和Booktest類 建立Library類對圖書管理系統 建立方法,然後在寫構造方法 package com.lenovo.w
電腦小白學習第一課---IP地址查詢和設置
信息 獲得 一個 mage ges 網絡連接 連接 回車 學習 IP地址網絡的身.份.證信息 (唯一性,不可重復,同一個區域不可以設置相同的IP地址)IP分為分為IPv4和IPv6目前我們一般使用IPv4設置方法:電腦右下角網絡連接圖標右擊--->打開網絡和共享中心-
寫給java小白學習之路--異常
2-0異常體系結構: 2-1:定義: 程式在執行期間發生的不正常的情況稱之為異常。 2-2:jvm解決異常的方式:
java學習第一個小項目--商品系統
bsp 重點 測試 是否 bubuko odi java 命名 技術 是 對於java學習的前期,大約學了三周左右,我們在老師的帶領下寫了這個商品系統,功能比較簡單,運用的都是java學習前期比較基礎的知識 這是我對這個系統的名字與包和class文件的命名。
JAVA小白的第二個專案—飛機大戰分步驟理解流程
專案簡單簡介 飛機大戰是整合這一個月實訓以來的成果,其中包括了所學的封裝,繼承,多型,方法的過載等多個知識點構成的一款簡單的小遊戲。經過一個禮拜的時間將此專案完成,由多個模組組成。 這個程式碼我們一共需要建立7個類 一.如何實現遊戲背景圖滾動播放
Java小白學習記錄:java在cmd中錯誤: 需要class, interface或enum
第一天學習java,按照書中打下了第一個Java的Helloword: public class Helloword { public static void main(String args[]) { System.out.println("Wel
第一個專案--學生管理系統的一點收穫
就在上週末,我們的第一個小專案(學生管理系統)終於結束了,回憶起這將就3周的經歷,突然有了一種成就感,感覺在不知不覺中就學到了好多的東西。現在就把我在這次實踐中的一些小小的心得寫出來跟大家一起分享。 首先學到的是關於Servlet的學習,關
用java的swing元件實現簡易的圖書管理系統
圖書管理系統在生活和學校中是最為常見的,這學期的java課程設計題目中的其中一個就是實現圖書管理系統, 做完課設後,在此記錄下。 我的圖書管理系統一共分為幾個模組。圖書查詢模組,管理員模組(預設只有一個管理員),讀者模組。 圖書管理系統結構圖如下所示: 1、管理員模組
小白學習VUE第一課---如何看懂網上搜索到的VUE程式碼或文章---使用VUE的三種模式:
小白學習VUE第一課---如何看懂網上搜索到的VUE程式碼或文章---使用VUE的三種模式: 直接引用VUE; 將vue.js下載到本地後本目錄下使用; 安裝Node環境下使用; ant-design-vue只是Vue實現的一組ant-design UI模板程式碼,真正使用的還是VUE環境; &
Java小白入門學習筆記demo1輸出helloworld
out hello string 語句 返回 學習筆記 print [] system public class Hello{//公共 類 類名 public static void main(String[] args){ // 公共 靜態
小白學習window第一篇
基本設置一、硬件組成主板 CPU 硬盤 內存 顯卡 聲卡 網卡 光驅 機箱 顯示器 鍵盤 鼠標 二、硬件介紹1、CPU 中央處理器主頻:CPU內核工作的時鐘頻率64位技術:處理器1次可以運行64bit的數據緩存:緩解CPU與內存之間的速度差多核心技術:單個半導體的一個處理器上擁有多個功能相同的的處理核心接口
小白學習server第一篇------域
server一、 域和域控制器1、域:將網絡中的計算機邏輯上組織到一起,進行集中管理,這種集中管理的環境稱為域2、域控制器(DC)在域中,至少有一臺域控制器,域控制器中保存著整個域的用戶帳號和安全數據庫,安裝了活動目錄的一臺計算機稱為域控制器,域管理員可以控制每個域用戶的行為。 二、 活動目錄(AD)1、
大數據學習|小白學習大數據需要滿足這六個條件你就能學好大數據
開始 大數 數據開發 快的 成功 雲計 就是 最簡 源碼 有很多學習大數據的朋友,在初期學習時,通常會對如何學習而感到迷茫。我經常收到零基礎的朋友關於如何入門、如何規劃學習大數據、大數據的學習流程是什麽的一些問題。今天我就粗淺的總結幾點學習大數據方法。 大數據學習資料分享群
java小白必看入門學習路線~~ (建議收藏哦!)
java是一門通用的程式語言,其實可以幹很多事情,怎麼學java就看怎麼用了 熟悉一種文字編輯器,比如:vim,Emacs,Notepad++,TextMat等。知道哪些是開源的,哪些是閉源的,哪些要收費。養成不用盜版軟體的習慣。 最近看資料的時候,瀏覽到一個程式設計師小哥
Linux基礎入門---學習心得大資料學習|小白學習大資料需要滿足這六個條件你就能學好大資料
有很多學習大資料的朋友,在初期學習時,通常會對如何學習而感到迷茫。我經常收到零基礎的朋友關於如何入門、如何規劃學習大資料、大資料的學習流程是什麼的一些問題。今天我就粗淺的總結幾點學習大資料方法。 一、興趣建立 興趣是可以讓一個人持續關注一個事物的核心動力,那麼興趣的培養就非常重要了。如果你把寫程式單純作為
JAVA小白系列之第二個分支:面向物件程式設計
想必剛入門的小白總是搞不清楚面向物件和麵向過程這兩個概念,雖然我在前面有所提及,但是都是泛泛而談,也有各種語言融入進去,不理解的會越來越暈,那麼,這節我就專門來講講什麼是JAVA的面向物件。 面向過程和麵向物件回顧 不記得概念的可以具體看看之前的文章,這裡僅做簡單的回顧: 面向過程 關注於流
小白學習大資料掌握這幾個方法可輕鬆入門
有很多學習大資料的朋友,在初期學習時,通常會對如何學習而感到迷茫。我經常看到關於如何入門、如何規劃學習大資料、大資料的學習流程是什麼的一些問題。今天我就粗淺的總結幾點學習大資料方法。 一、興趣建立 興趣是可以讓一個人持續關注一個事物的核心動力,那麼興趣的培養就非常重要了。如果你把寫程式單純作
小白學習大資料掌握這幾個方法輕鬆入門
有很多學習大資料的朋友,在初期學習時,通常會對如何學習而感到迷茫。我經常在知乎上收到朋友關於如何入門、如何規劃學習大資料、大資料的學習流程是什麼的一些問題。今天我就粗淺的總結幾點學習大資料方法。 一、興趣建立 興趣是可以讓一個人持續關注一個事物的核心動力,那麼興趣的培養就非常重要了。如果你把
推薦幾個小白學習的網站
一、 W3c&MSDN W3c: http://www.w3school.com.cn/ 菜鳥教程:http://www.runoob.com/ MSDN:https://msdn.microsoft.com/zh-cn/library/d1et7k7c(v=vs.94).aspx
java小白寫程式碼應該注意的地方
https://blog.csdn.net/persistencegoing/article/details/84376427 可供程式利用的資源(記憶體、CPU時間、網路頻寬等)是有限的,優化的目的就是讓程式用盡可能少的資源完成預定的任務。 優化通常包含兩方面