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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用鍵盤輸入設(shè)置類字符串變量?

如何使用鍵盤輸入設(shè)置類字符串變量?

繁星淼淼 2022-05-12 18:54:21
我正在做一個項目,我有一個名為 dBase 的類,其中包含用于名字和姓氏等字段的 getter 和 setter 方法。但是,當我運行代碼時,代碼部分的第 6 行以 java.lang.NullPointerException 錯誤突出顯示,這對我毫無幫助。我該如何進行這項工作?提前致謝case 3:input.nextLine();for (int i = 0; i < num; i++){System.out.println("Enter first name of student " + (i + 1));String firstN = input.nextLine();roster[i].setfName(firstN);System.out.println("Enter last name of student " + (i + 1));String lastN = input.nextLine();roster[i].setlName(lastN);    }        break;
查看完整描述

2 回答

?
BIG陽

TA貢獻1859條經(jīng)驗 獲得超6個贊

你沒有包括完整的來源,這意味著我只需要猜測,但通常,這就是問題所在:


當你寫這樣的東西時:


class MyThing {}


MyThing[] x = new MyThing[10];

您正在做的是創(chuàng)建一個能夠保存對 10 個 myThings 的引用的數(shù)組。它不會創(chuàng)建 10 個 myThings。事實上,它根本不會創(chuàng)建任何 MyThings。你仍然必須實際制作它們。例如:


for (int i = 0; i < x.length; i++) x[i] = new MyThing();

現(xiàn)在您已經(jīng)創(chuàng)建了 10 個神話(該循環(huán)運行 10 次,每次,它都會產(chǎn)生一個神話,數(shù)學(xué)會成功)。


查看完整回答
反對 回復(fù) 2022-05-12
?
Smart貓小萌

TA貢獻1911條經(jīng)驗 獲得超7個贊

我會說您的數(shù)組 String[] 名冊未正確初始化。如果您不知道您的數(shù)組將包含多少個元素,我建議您使用 ArrayList 而不是標準的 String 數(shù)組。



查看完整回答
反對 回復(fù) 2022-05-12
  • 2 回答
  • 0 關(guān)注
  • 123 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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