亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

疑問求解答?。?!

哎。。疑問求解!?。??例: ?String[ 軍事小說 ] == int[?0001 ]???當中的平等關系怎么實現,, 解析:編號 0001 等于 軍事小說


正在回答

4 回答

自己搞定了嘿。。。運行OK!??? 構造數組才是這題的解法!

0 回復 有任何疑惑可以回復我~

package com.maple;

public class Book {
?Book(){??????????????????????????????????? //無參構造函數
??
?}
?Book(int newNumber,String newName){??????? //構造函數的值實現數組的傳遞;?? //有參構造函數
??this.number=newNumber;
??this.name=newName;
?}
?private int number;???//私有變量
?private String name;
?public int getNumber(){???? //實現私有變得傳值過程?? get , set
??return number;
?}
?public void setNumber(int newNumber){
??this.number=newNumber;
?}
?public String getName(){
??return name;
?}
?public void setName(String newName){
??this.name=newName;
?}
}

0 回復 有任何疑惑可以回復我~

package com.maple;
import java.util.Scanner;
public class MapleBook {

?/**
? * 模擬借書系統
? * 聲明圖書信息變量String
? * 聲明圖書序列號變量 int
? * 使用try? catch 判斷用戶輸出并拋出異常
? * @param args
? *{"武俠小說","言情小說","都市小說","玄幻小說","科幻小說","修真小說","恐怖小說","軍事小說"}
? */
?/*static String[] book1=new String[]{"武俠小說","言情小說","都市小說","玄幻小說","科幻小說","修真小說","恐怖小說","軍事小說"};
?static String bk1=book1[0];
?static String bk2=book1[1];
?static String bk3=book1[2];
?static String bk4=book1[3];
?static String bk5=book1[4];
?static String bk6=book1[5];
?static String bk7=book1[6];
?static String bk8=book1[7];*/
?Book[] books={new Book(1,"武俠小說"),new Book(2,"言情小說"),new Book(3,"都市小說"),new Book(4,"玄幻小說"),new Book(5,"科幻小說"),new Book(6,"修真小說"),new Book(7,"恐怖小說"),new Book(8,"軍事小說")};
?public static void main(String[] args) {

??System.out.println("請你按指示輸入相應的信息!??!");
??MapleBook mbs=new MapleBook();
??mbs.check();
??Scanner stc=new Scanner(System.in);
??while(true){
???try{???
????int str=stc.nextInt();
????if(str==1){
?????mbs.findNum();
?????continue;
????}else if(str==2){
?????mbs.findName();
?????continue;
????}
???}catch(Exception e){
????System.out.println("你按要求輸入?。?!");
????continue;
???}
??}??
?}
?public void check (){
??System.out.println("1:按編號查找。"+"2:按名字查找");??
?}
?public? void findNum(){
??System.out.println("請按編號輸入");
??Scanner src=new Scanner(System.in);
??int str=src.nextInt();
??for(int i=0;i<books.length;i++){
???if(books[i].getNumber()==str){
????System.out.println("您輸入的編號:"+books[i].getNumber()+" 是"+books[i].getName());
???}
??}
?}
?public? void findName(){
??System.out.println("請按名字輸入");
??Scanner stc=new Scanner(System.in);
??String str=stc.next();
??for(int i=0;i<books.length;i++){
???if(str.equals(books[i].getName())){
????System.out.println("您要找的是:"+books[i].getName());
???}
??}
?}
}

0 回復 有任何疑惑可以回復我~

什么語言,是Java嗎

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第三季
  • 參與學習       409766    人
  • 解答問題       4543    個

Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧

進入課程

疑問求解答?。?!

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號