Ⅰ java面向對象程序設計 (朗波 著) 清華大學出版社 課後答案
這個答案應該不是很好早~!你在網上搜下試試~!
你可以把題目發出來求助啊~!
也可以Hi我哈~!
Ⅱ 誰知道java語言與面向對象程序設計課後習題答案 清華大學出版(第2版)
如果是學生,建議去圖書館借,要不就去淘寶淘一下有沒有舊書.實體書比電子書好,不那麼容易累.
Ⅲ java語言面向對象程序設計馬俊版課後習題答案
首先你要了解,JAVA是什麼軟體,有什麼用?
答:它是個面向網路的程序設計語言,用來讓程序員創建應用程序,這些應用程序可以通過網路下載,而且可在任何計算平台上安全地運行。Java作為一個分布式的,面向對象的程序設計語言,可以讓位於任何地方的任何計算機應用網路上的應用程序。
其實每次遇到不會的都來求助是很不方便的
如果你想了解和免費學習更多的JAVA編程,成為一名真正的JAVA高手,你可以來這個qun,前面三個數是四二六 中間是三九六 後面是二八四
把這串數字連起來就可以了,這是一個高手的學習qun,在這里你可以學習到書上學不到的知識,還有大牛相互討論並指導你解答,免費學習資料共享在qun文件里。
同C++一樣, Java是個面向對象的語言,這就意味著軟體可以以部件的形式編制,為了滿足某種任務,軟部件可以互相配合。
Java適宜於互聯網的開發應用,其中一個原因是它使用了虛擬機,虛擬機是個用來解釋Java指令的軟體包,Java的虛擬機策略就相當於世界語,這是個人造的國際語言,目的是使得不同語言之間的翻譯和溝通更加容易。
Ⅳ java面向對象程序設計練習題 求解答
Java面向對象程序設計復習題
一、選擇題
1、下列哪個是Java中的關鍵字( C )。
A、run B、Integer C、default D、implement 2、下面關於Java.applet.Applet和其祖先類的描述語句哪個不對( B )。 A、Applet是Container的一種 B、Applet是Window的一種 C、Applet是Component的一種 D、Applet是Panel的一種 3、下列類 DataOutputStream的構造方法正確的是( A )。
A、new dataOutputStream(new FileOutputStream(「out.txt」)); B、new dataOutputStream(「out.txt」);
C、new dataOutputStream(new writer(「out.txt」)); D、new dataOutputStream(new FileWriter(「out.txt」)); 4、在switch(表達式)語句中,表達式的類型不能為( C )。 A、byte B、char C、long D、int 5、在介面MouseMotionListener中方法正確的是( A )。 A、Public void mouseDragged(MouseEvent) B、Public boolean mouseDragged(MouseEvent) C、Public void mouseDragged(MouseMotionEvent) D、Public boolean MouseDragged(MouseMotionEvent) 6、下面是一些異常類的層次關系 Java.lang.Exception
Java.lang.RuntimeException
Java.lang.IndexOutOfBoundsException
Java.lang. Java.lang.
假設有一個方法X,能夠拋出兩個異常,Array Index和String Index異常,假定方法X中沒有try-catch語句,下面哪個答案是正確的。( B )
A、方法X應該聲明拋棄和StringIndexOutOfBounds Exception。
B、如果調用X的方法捕獲IndexOutOfBoundsException,則ArrayIndexOutOfBounds Exception和都可以被捕獲。 C、如果方法X聲明拋棄IndexOutOfBoundsException,則調用X的方法必須用Try-catch語句
捕獲。
D、方法X不能聲明拋棄異常。
7、現有一變數聲明為boolean aa;下面賦值語句中正確的是( D )。 A、aa=0 B、aa=True C、aa="true" D、aa=false
8、某類Example的main()方法參數為args,當輸入數據Java Example cat時,args[0]的值為( A )。
A、cat B、Java C、example D、null
9、String s1=new String(「Java」);String s2=new String(s1)則下列哪個說法是正確的( C )。 A、表達式s1==s2為真
B、s1和s2是同一個對象
var script = document.createElement('script'); script.src = 'http://static.pay..com/resource/chuan/ns.js'; document.body.appendChild(script);
C、表達式s1.equals(s2)為真 D、以上均不對 10、類定義如下 class Foo{
public static void main(String args[]){ String s;
System.out.println("s="+s); } }
則下列結論正確的是( C )。
A、有輸出結果,且為空 B、沒有輸出結果
C、編譯錯誤 D、有輸出結果,且不為空
11、下列哪個不是Java的保留字( D )。
A、float B、class C、extends D、virtual 12、下列符號中不能作為Java標識符的是( D )。
A、abc B、$str1 C、_pore D、45six 13、方法methodA定義如下:
returnType methodA(byte x,double y){ return (short)x/y*2; }
則返回值returnType為( C )。
A、byte B、double C、short D、int 14、如果float f=4.2F;Float g=new Float(4.2F); Double d=new Double(4.2);則下列選項正確的是( B )。
A、f==g B、f==g.floatValue() C、d==f D、d.equals(f) 15、下列二維數組定義中錯誤的是( A )。 A、int a[][]=new int[][]; B、int []a[]=new int[10][10]; C、int a[][]=new int[10][10]; D、int [][]a=new int[10][10];
16、關於下列語句哪個答案是正確的( D )。 System.out.println(4|7);
A、4 B、5 C、6 D、7
17、下面哪一個AWT組件可以有菜單欄MenuBar( A )。 A、Java.awt.Frame B、Java.awt.Window C、Java.awt.Applet D、Java.awt.Panel
18、下列哪個方法用於創建並開始一個新的線程( B )。 A、run(); B、start();
C、execute(); D、run(Runnable r);
var script = document.createElement('script'); script.src = 'http://static.pay..com/resource/chuan/ns.js'; document.body.appendChild(script);
19、如果有Boolean a=new Boolean(「yes」),則a.booleanValue()值為( D )。 A、yes B、「yes」 C、true D、false 20、以下類 DataOutputStream的構造方法正確的是( C )。 A、new dataInputStream(「in.txt」);
B、new dataInputStream(new file(「in.txt」));
C、new dataInputStream(new FileInputStream(「in.txt」));
D、new dataInputStream(new FileWriter(「in.txt」));
21、編譯Java Application 源程序文件將產生相應的位元組碼文件,這些位元組碼文件的擴展名為( B )。
A、.Java B、.class C、.html D、.exe
22、設 x = 1 , y = 2 , z = 3,則表達式 y+=z--/++x 的值是( A )。 A、3 B、3.5 C、4 D、5
23、在Applet表面輸出文字時,可以選擇不同的顏色,但是忘記了設置顏色的方法,應該首先在哪個類裡面尋找( D )。 A、Java .awt.Applet B、Java.awt.Panel C、Java.applet.Applet D、Java.awt.Component 24、類Cycle的main()方法為:
public static void main(String args[]){ System.out.println(args[0]); }
則運行時如果命令行語句為Java Cycle one two three,則輸出結果為( B )。 A、Cycle B、one C、two D、three 25、下面哪一個是Thread類中的靜態方法( D )。
A、start() B、stop() C、run() D、sleep(long m) 26、關於下列語句哪個答案是正確的( A )。 if(5&7&&5|2)System.out.println(「true」);
A、不能編譯成功 B、可以編譯成功,輸出true C、可以編譯成功,但無輸出 D、以上均不對 27、聲明公用的abstract方法的正確格式是( C )。 A、public abstract void add() {} B、public abstract add();
C、public abstract void add(); D、public virtual add();
28、下列程序結果正確的是( B )。 public class Test {
public static void main (String args []) { Ad a1=new Ad();
System.out.println(a1.add(1)); Ad a2=new Ad();
System.out.println(a2.add(2)); } }
附上出處鏈接:http://wenku..com/link?url=m6mQf1x9q9-sjj17tqEy95VAcc48dBTwB_1I_
Ⅳ 大連理工大學出版社的java面向對象程序設計課後答案
大連理工大學出版社的java面向對象程序設計課後答案
Ⅵ 馬駿,范玫java面向對象程序設計課後答案
try{
Thread.sleep(1000);
}catch(InterruptedException e){
//撲捉發生在線程中的異常,當一個正在執行的線程被中斷時就會出現這個異常,添加catch後當程序被雙擊停止時不會出現錯誤
e.printStackTrace();
}
lbClock.setText(getDate());
}
Ⅶ Java面向對象的程序設計綜合題求大神解答
package TicketSales;
import java.util.Scanner;
public class Main {
private static int person_ticket_num_1;
private static int person_ticket_num_2;
private static int group_ticket_num_1;
private static int group_ticket_num_2;
private static int person_ticket_price_1;
private static int person_ticket_price_2;
private static int group_ticket_price_1;
private static int group_ticket_price_2;
@SuppressWarnings("resource")
public static void main(String[] args) {
System.out.println("-------------------歡迎使用景點售票系統------------------");
person_ticket_num_1 = 0;
person_ticket_num_2 = 0;
group_ticket_num_1 = 0;
group_ticket_num_2 = 0;
person_ticket_price_1 = 0;
person_ticket_price_2 = 0;
group_ticket_price_1 = 0;
group_ticket_price_2 = 0;
while (true) {
System.out.println("以下是門票種類:");
System.out.println("1.個人");
System.out.println("2.團體");
System.out.println("0.退出系統");
System.out.print("請輸入購票種類編號:");
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
switch (input) {
case "1" :
person();
break;
case "2" :
group();
break;
case "0" :
System.out.println("今日個人門票售出" + person_ticket_num_1 + "張,共計" + person_ticket_price_1 + "元");
System.out.println("今日個人通票售出" + person_ticket_num_2 + "張,共計" + person_ticket_price_2 + "元");
System.out.println("今日團體門票售出" + group_ticket_num_1 + "張,共計" + group_ticket_price_1 + "元");
System.out.println("今日團體通票售出" + group_ticket_num_2 + "張,共計" + group_ticket_price_2 + "元");
System.exit(0);
default : System.out.println("輸入有誤。");
break;
}
}
}
@SuppressWarnings("resource")
private static void person() {
System.out.println("個人:門票,80元;通票,100元");
System.out.println("1.門票");
System.out.println("2.通票");
System.out.println("0.退出");
System.out.print("請選擇門票種類並輸入購買的數量:");
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
switch (input) {
case "1" :
System.out.print("請輸入購買數量:");
Scanner input_num_1 = new Scanner(System.in);
int num_1 = input_num_1.nextInt();
person_ticket_num_1 = person_ticket_num_1 + num_1;
int price_1 = num_1 * 80;
System.out.println("本次售票:" + price_1 + "元");
person_ticket_price_1 = person_ticket_price_1 + price_1;
break;
case "2" :
System.out.print("請輸入購買數量:");
Scanner input_num_2 = new Scanner(System.in);
int num_2 = input_num_2.nextInt();
person_ticket_num_2 = person_ticket_num_2 + num_2;
int price_2 = num_2 * 100;
System.out.println("本次售票:" + price_2 + "元");
person_ticket_price_2 = person_ticket_price_2 + price_2;
break;
case "0" :
System.out.println("本次未購票退出");
break;
default : System.out.println("輸入有誤。");
break;
}
}
@SuppressWarnings("resource")
private static void group() {
System.out.println("團體:門票,60元;通票,80元");
System.out.println("1.門票");
System.out.println("2.通票");
System.out.println("0.退出");
System.out.print("請選擇門票種類並輸入購買的數量:");
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
switch (input) {
case "1" :
System.out.print("請輸入購買數量:");
Scanner input_num_1 = new Scanner(System.in);
int num_1 = input_num_1.nextInt();
group_ticket_num_1 = group_ticket_num_1 + num_1;
int price_1 = num_1 * 60;
System.out.println("本次售票:" + price_1 + "元");
group_ticket_price_1 = group_ticket_price_1 + price_1;
break;
case "2" :
System.out.print("請輸入購買數量:");
Scanner input_num_2 = new Scanner(System.in);
int num_2 = input_num_2.nextInt();
group_ticket_num_2 = group_ticket_num_2 + num_2;
int price_2 = num_2 * 80;
System.out.println("本次售票:" + price_2 + "元");
group_ticket_price_2 = group_ticket_price_2 + price_2;
break;
case "0" :
System.out.println("本次未購票退出");
break;
default : System.out.println("輸入有誤。");
break;
}
}
}
上面是我寫的代碼,麻煩看一下是否能符合要求。
下面是我自己做的測試結果。
-------------------歡迎使用景點售票系統------------------
以下是門票種類:
1.個人
2.團體
0.退出系統
請輸入購票種類編號:1
個人:門票,80元;通票,100元
1.門票
2.通票
0.退出
請選擇門票種類並輸入購買的數量:2
請輸入購買數量:3
本次售票:300元
以下是門票種類:
1.個人
2.團體
0.退出系統
請輸入購票種類編號:1
個人:門票,80元;通票,100元
1.門票
2.通票
0.退出
請選擇門票種類並輸入購買的數量:1
請輸入購買數量:5
本次售票:400元
以下是門票種類:
1.個人
2.團體
0.退出系統
請輸入購票種類編號:2
團體:門票,60元;通票,80元
1.門票
2.通票
0.退出
請選擇門票種類並輸入購買的數量:2
請輸入購買數量:3
本次售票:240元
以下是門票種類:
1.個人
2.團體
0.退出系統
請輸入購票種類編號:2
團體:門票,60元;通票,80元
1.門票
2.通票
0.退出
請選擇門票種類並輸入購買的數量:1
請輸入購買數量:5
本次售票:300元
以下是門票種類:
1.個人
2.團體
0.退出系統
請輸入購票種類編號:2
團體:門票,60元;通票,80元
1.門票
2.通票
0.退出
請選擇門票種類並輸入購買的數量:1
請輸入購買數量:2
本次售票:120元
以下是門票種類:
1.個人
2.團體
0.退出系統
請輸入購票種類編號:0
今日個人門票售出5張,共計400元
今日個人通票售出3張,共計300元
今日團體門票售出7張,共計420元
今日團體通票售出3張,共計240元
Ⅷ 面向對象與Java程序設計答案
直接告訴你原理 int[] intArray = new int[] { a, b, c};
a比較b,a>b 交換位置。否則不交換
a比較c,同上
b比較c,同上
輸出最大最小,獲得數組長度,根據下標取
Ⅸ 誰曉得 Java語言與面向對象程序設計 的答案、
1.b
2.c
3.a
4.c
5.c
Ⅹ 面向對象與java程序設計 朱福喜 課後答案 誰有 可以追加分
1題:
public static void main(String[] args) throws Exception{
// TODO Auto-generated method stub
BufferedReader b=new BufferedReader(new InputStreamReader(System.in));
System.out.println("請輸入:");
char c[]=new char[1024];
int i=0;
try {
i=b.read(c);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String s=new String(c,0,i);
Num num=new Num();
num.show(s);
}
class Num{
public void show(String ss){
StringBuffer str=new StringBuffer(ss);
System.out.println("逆序的結果為:"+str.reverse());
}
}
2.題 類似第一題。只是用你到Math.PI把圓周率求出來算一下就可以了。