第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

輸入一個字符串,如何比較是否和數(shù)組中的某個字符串相等?

String[] books={"高數(shù)","論語"};//創(chuàng)建了一個數(shù)組保存字符串;

Scanner input=new Scanner(System.in);

String stringc=input.next();//定義字符串類型的輸入

//通過遍歷比較

for(i=0;i<books.length;i++){ ? ? ? ? ? ? ? ? ? ? ??

if(stringc==books[i]){

System.out.println("book:"+stringc);

exsit=1;

}

}

if(exsit==0){

System.out.println("圖書不存在!");

}

這里的比較myeclipce里沒辦法用.equals ? 可以這么用么,但是實(shí)際跑起來的時候輸入高數(shù)或者論語都提示圖書不存在

正在回答

6 回答

我擦,代碼里面錯誤不少啊

0 回復(fù) 有任何疑惑可以回復(fù)我~

謝謝大家= =,這個是完整代碼:某一次的作業(yè),租書界面


package library;

import java.util.InputMismatchException;

import java.util.Scanner;

import java.util.Arrays;

public class Borrow {


public static void main(String[] args) {

// TODO Auto-generated method stub

String[] books={"高數(shù)","論語"};

//Borrow borrow=new Borrow();

Arrays.toString(books);

boolean flag=true;

while(flag){

try{

System.out.println("輸入命令:1-按照書名查找圖書;2-按照序號查找圖書");

Scanner input=new Scanner(System.in);

int numc=input.nextInt();

//String stringc=input.next();

if(numc==1){

System.out.println("輸入圖書名稱:\n");

int exsit=0;

int i=0;

String stringc=input.next();

for(i=0;i<books.length;i++){

if(stringc.equals(books[i])){

System.out.println("book:"+stringc);

exsit=1;

}

}

if(exsit==0){

System.out.println("圖書不存在!");

}

}else if(numc==2){

System.out.println("輸入圖書序號:\n");

int xuhao=input.nextInt();

if(xuhao>0&&xuhao<3){

System.out.println("book:"+books[xuhao-1]);

}else{

System.out.println("命令輸入錯誤!請根據(jù)提示輸入數(shù)字命令");

}

}

}catch(InputMismatchException e){

System.out.println("命令輸入錯誤!請根據(jù)提示輸入數(shù)字命令");

}

}

}

}

0 回復(fù) 有任何疑惑可以回復(fù)我~

臥槽。。這Myeclips簡直有毒。。。我昨天跑了無數(shù)遍的equal都提示無法創(chuàng)建

0 回復(fù) 有任何疑惑可以回復(fù)我~

當(dāng)然會不存在啦,==判斷的是內(nèi)存地址是否一樣,equals才是比較字符串的內(nèi)容是否相同,myeclipce應(yīng)該是可以用equals的啊,是不是寫的位置不對

0 回復(fù) 有任何疑惑可以回復(fù)我~

只能用equals? 你這里用的==比的是地址 達(dá)不到你要的效果? 應(yīng)該是別的地方有問題

0 回復(fù) 有任何疑惑可以回復(fù)我~

當(dāng)然可以用equals,而且必須用equals,你把myeclipse不給你用的提示發(fā)出來,是不是()沒有對應(yīng)

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

輸入一個字符串,如何比較是否和數(shù)組中的某個字符串相等?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號