1. 分析下面源程序的結(jié)構(gòu)和運(yùn)行結(jié)果
Class CircleArea {
final static double PI =3.14159;
public static void main (String arge[] ){
double r1=8.0, r2=5.0;
system.out.println(“半徑為”+r1+ “的圓面積=”+area (r1));
system.out.println(“半徑為”+r2+”的圓面積=”+area(r2));
}
Static double area(double r){
Return (PI *r*r);
}
}
解:源程序創(chuàng)建了一個(gè)自定義類(lèi)CircleArea,該類(lèi)包含了一個(gè)類(lèi)成員變量PI,一個(gè)類(lèi)方法area 將返回圓面積。在主方法main中定義了兩個(gè)實(shí)例變量r1與r2,并調(diào)用area方法輸入圓面積。程序結(jié)果如圖所示,
——————————————————運(yùn)行——————————————————
半徑為8.0的圓面積=201.06176
半徑為5.0的圓面積=78.53973
2.根據(jù)下面的代碼:
If (x>0) {system.out.println(“第一”);}
else if (x>—3) {system.out.println(“第二”);}
else {system.out.println(“第三”);}
判斷x取值在什么范圍內(nèi)時(shí)將打印字符串“第二”?(B)
A x>0 B x>—3 C x<=—3 D x<=0 & x>—3
解:x>—3時(shí)將打印字符串“第二”。
3.關(guān)于下面程序段正確的說(shuō)法是
Char mychar =’c’;
Switch (mychar) {
Default;
Case ‘a(chǎn)’: system.out.println(“a”); break;
Case ‘b’: system.out.println(“b”); break;
}
A 程序出錯(cuò),dafault位置不對(duì)
B 程序出錯(cuò),case表達(dá)式必須是int類(lèi)型,不能使用char類(lèi)型
C 程序正確,屏幕顯示輸出字符a
D 程序正確,屏幕無(wú)顯示輸出
解:D
4.以下程序的輸出結(jié)果是什么?
Public class test1 {
Public static void main (string args[]){
Int y,x=1,total=0;
While (x<=10){
Y=x*x;
System.out.println(y);
Total+=y;
++x;
}
System.out.println(“total is ”+total);
}
}
解:程序輸出結(jié)果如下所示:
1
4
9
16
25
36
49
64
81
100
Total is 385
5.以下程序的運(yùn)行結(jié)果是什么?
Public class test2{
Public static void main (string args[]){
Int count=1;
While (count<=10) {
System.out.println(count%2 ==1?” * * * * ”:”++++++++”);
++count;
}
}
}
解:程序如下圖所示
****
++++++++
****
++++++++
****
++++++++
****
++++++++
****
++++++++
6.完成下面的程序,利用break 語(yǔ)句和帶標(biāo)號(hào)的break 語(yǔ)句分別退出一重循環(huán)和二重循環(huán)。
For (i=0;i<10; i++) {
Int j=i*10
While (j<100){
If (j==10)
Break;
J=j+5;
}
}
解:完整的程序如下所示:
Public class 題 3_14 {
Public static void main (string args[] ){
Int I;
Bh1:
For (i=0; i<10; i++ ) {
Int j=i*10;
While (j<100 ){
If (j==10)
Break;
J=j+5;
Continue bh1;
}
}
}
}
![]() | ![]() .. 定價(jià):¥45 優(yōu)惠價(jià):¥42 更多書(shū)籍 |
![]() | ![]() .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書(shū)籍 |