重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
45. 1/n錯(cuò)誤,兩個(gè)整數(shù)做除法,結(jié)果為一個(gè)整數(shù)。應(yīng)該改為1.0/n
慶元網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站設(shè)計(jì)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)建站2013年開創(chuàng)至今到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。
44. main中的x屏蔽類的成員變量,ta.Method(x)中x值傳遞,不改變x的值
43. test.methodA()的返回值為int類型,不是boolean類型,不能作為if的判斷表達(dá)式
50. x首先保存第一個(gè)值,然后每一次循環(huán)判斷數(shù)組的值是否比x大,比x大則賦給x,即整個(gè)過程是求的最大值。
49. composite.concat("world");不會(huì)改變composite的值,該函數(shù)返回的值才是拼接后的新串
48. main函數(shù)為static方法,static方法中只能訪問類中static修飾的成員,x為非static的,所以錯(cuò)誤
A是方法的重寫,肯定沒有問題。重寫就是方法名、方法的參數(shù)和返回類型都必須相同。
C和D都是方法的重載,所以也沒有問題。重載就是方法名相同,但參數(shù)不同。
B方法名相同,參數(shù)相同,返回類型不同,這樣的方法是模棱兩可的,當(dāng)子類調(diào)用的時(shí)候,根本區(qū)分不出來該調(diào)用父類的方法還是自己本身的方法,所以這種方法編譯直接pass掉。
import?java.awt.Checkbox;
import?java.awt.CheckboxGroup;
import?java.awt.Choice;
import?java.awt.FlowLayout;
import?java.awt.Label;
import?java.awt.TextField;
import?java.awt.event.ItemEvent;
import?java.awt.event.ItemListener;
import?javax.swing.JFrame;
public?class?Choose?extends?JFrame?implements?ItemListener?{
/**
*?
*/
private?static?final?long?serialVersionUID?=?1L;
Label?l1,?l2;
TextField?t1,?t2;
CheckboxGroup?checkboxGroup?=?new?CheckboxGroup();
Checkbox?checkbox1?=?new?Checkbox("QQ",?checkboxGroup,?false);
Checkbox?checkbox2?=?new?Checkbox("MSN",?checkboxGroup,?false);
Checkbox?checkbox3?=?new?Checkbox("ICQ",?checkboxGroup,?false);
Choice?c;
public?Choose()?{
super("簡(jiǎn)單小程序");
this.setLayout(new?FlowLayout());
l1?=?new?Label("選擇你常用的軟件:");
l2?=?new?Label("選擇你喜歡的水果:");
checkbox1.addItemListener(this);
checkbox2.addItemListener(this);
checkbox3.addItemListener(this);
t1?=?new?TextField(20);
t2?=?new?TextField(20);
c?=?new?Choice();
c.addItemListener(this);
c.add("蘋果");
c.add("橘子");
c.add("香蕉");
c.add("梨子");
this.add(l1);
this.add(checkbox1);
this.add(checkbox2);
this.add(checkbox3);
this.add(t1);
this.add(l2);
this.add(c);
this.add(t2);
this.setSize(450,?200);
this.setVisible(true);
}
public?static?void?main(String[]?args)?{
new?Choose();
}
public?void?itemStateChanged(ItemEvent?e)?{
if?(e.getSource()?==?checkbox1)?{
t1.setText("你常用的軟件是:"?+?checkbox1.getLabel());
}
if?(e.getSource()?==?checkbox2)?{
t1.setText("你常用的軟件是:"?+?checkbox2.getLabel());
}
if?(e.getSource()?==?checkbox3)?{
t1.setText("你常用的軟件是:"?+?checkbox3.getLabel());
}
t2.setText("你喜歡的水果是:"?+?c.getSelectedItem());//?得到選中的下拉列表值
}
}
6、B;7、B;8、B;
9、D;10、D;11、C;
12、D;13、B;14、A;
15、A
這種情形大多是源文件里面還有其他類定義或者內(nèi)部類定義,然后編譯時(shí)會(huì)有xxx.class,xxx$1.class。其他情形暫未碰到。