版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、J A V A 程 序 設 計 練 習 題寫出下面程序的運行結果1、 import java.io.*;public class abcpublic static void main(String args )AB s = new AB("Hello!","I love JAVA."); class AB String s1;String s2;public AB(String str1, String str2)s1 = str1;s2 = str2;public String toString( )return s1+s2;運行結果: Hello!I
2、 love JAVA2、 import java.io.* ;public class abcpublic static void main(String args ) int i, s = 0 ;int a = 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 ; for ( i = 0 ; i < a.length ; i + )if ( ai%3 = = 0 ) s += ai ;運行結果: S=180/*3 、 import java.io.* ;public class abcpublic static void main(String ar
3、gs )class SubClass extends SuperClass int c;SubClass(int aa, int bb, int cc)super(aa, bb);c=cc;class SubSubClass extends SubClass int a;SubSubClass(int aa, int bb, int cc) super(aa, bb, cc);A = aa+bb+cc;void show() 運行結果: a=60 b=20 c=304、以下程序的輸出結果為 _Peter is17 years old !。public class Person String n
4、ame;int age;public Person(String name, int age) = name; this.age = age;public static void main(String args) Person c = new Person("Peter", 17);5、以下程序的輸出結果為 _課程號: 101 課程名:ASP 學分:3public class Course private String cNumber; private String cName; private int cUnit;public Course(Stri
5、ng number, String name, int unit) cNumber = number; cName = name; cUnit = unit;public void printCourseInfo() 課程號:" + cNumber + " 課程名:" + cName + " 學分:" + cUnit); class CourseTest public static void main(String args) Course c;c = new Course("101", "ASP", 3
6、); c.printCourseInfo();6、以下程序的輸出結果為 _湯姆貓體重: 20.0 斤。public class Tom private float weight;private static String name; public void setWeight(float weight) this.weight = weight; private void out() 體重:" + weight + " 斤");public static void main(String args) T = "湯姆貓 " Tom
7、cat = new Tom(); cat.setWeight(20); cat.out();7、以下程序的輸出結果 _姓名: Tom 年齡: 15 家庭住址:金水區(qū)電話:學校:九中public class Father String name, address, tel;int age;public Father(String name, int age) = name; this.age = age;void out() 姓名 :" + name);年齡:" + age);void outOther() 家庭住址 :" + address);
8、 電話 :" + tel);class Son extends Father String school;public Son(String name, int age) super(name, age);void out() super.out(); super.outOther();學校: " + school);public static void main(String args) Son son = new Son("Tom", 15); son.address = " 金水區(qū) " son.school = " 九
9、中 " son.out();8、下列程序的運行結果是 1 23 4 5public class MyClass int a = 1, 2, 3, 4, 5 ;void out() for (int j = 0; j < a.length; j+)public static void main(String args) MyClass my = new MyClass(); my.out();程序填空題1. public class Sumpublic static void main(String args)int j=10; calculate(j);static void
10、calculate (int j)for (int i = 0;i<10;i+)j+; 輸出結果為: j is :?(1) 10j in calculate() is : (2) 20 At last j is :?(3) 102. 按要求填空abstract class SuperAbstractvoid a() abstract void b();abstract int c(int i);interface AsSupervoid x();abstract class SubAbstract extends SuperAbstract implements AsSuperpubli
11、c void b() abstract String f();public class InheritAbstract extends SubAbstractpublic void x() public int c(int i ) public String f() public static void main(String args)InheritAbstract instance=new InheritAbstract();instance.x();instance.a();instance.b();instance.c(100);在以上這段程序中:抽象類有: SuperAbstract
12、 和 (1)(寫出類名 )SubAbstract接口有:中必須對它進非抽象類有:(2)( 寫出類名)InheritAbstract(3)( 寫出接口名 )AsSuperAsSuper 中的 x() 方法是 抽象 ( 4)方法,所以在 InheritAbstract行 覆蓋和實現(xiàn)( 5)3. 按注釋完成程序public class Leaf private int i = 0; /此屬性值用于檢驗Leaf increment() / 定義方法 increment() ,返回值是 Leaf 類的對象return this (1) ;/ 將當前對象的地址作為返回值返回 void print() pu
13、blic static void main(String args)Leaf x = new Leaf() (2) ; / 創(chuàng)建 Leaf 類的對象 x x.increment().increment().increment().print();/ 多次調(diào)用方法 increment() ,返回的都是 x 的地址, i 值表示調(diào)用次數(shù) 輸出結果為 i =3 (3)程序閱讀題1、閱讀下面的程序代碼,并回答問題 ( 問 3 分, 問 3 分,共 6 分) 。String s1 = new String("abcde");String s2 = new String("a
14、bcde");boolean b1= s1.equals(s2);boolean b2 = s1= s2; 程序段執(zhí)行后,在命令行的輸出結果如何?答: True false 解釋輸出(1) 的結果的原因?略2、閱讀下面的程序,并回答問題 ( 問 3 分, 問 3 分,共 6 分) 。 import java.io.*;public class Test public static void main(String args) throws IOException BufferedReader buf=new BufferedReader(new InputStreamReader(S
15、ystem.in); while(true) String str = buf.readLine();if(str.equals("quit")break;int x=Integer.parseInt(str); 編譯運行上面的程序:從鍵盤輸入 10,回車后輸出的結果如何?答: 100從鍵盤輸入 exit ,回車后程序能正確執(zhí)行嗎?為什么?答:不能,略3、閱讀下面的程序,回答問題 ( 問 3 分, 問 3 分,共 6 分) 。import java.awt.*;import javax.swing.*;public class T extends JFrame public
16、 T ( ) super("GridLayout"); Container con=this.getContentPane(); con.setLayout(new GridLayout(2,3); con.add(new JButton("a"); con.add(new JButton("b"); con.add(new JButton("c"); con.add(new JButton("d"); con.add(new JButton("e"); con.add(ne
17、w JButton("f"); setSize(200, 80); setVisible(true);public static void main(String args) new T();畫圖表示程序運行后的圖形界面。 略如果程序通過實現(xiàn)某個接口處理按鈕的動作事件, 則該接口名為何?接口中的方法頭聲明 如何? 略4、閱讀下面的程序,回答問題 ( 問 3 分, 問 3 分,共 6 分) 。import java.util.*;public class T public static void main(String args) Set set = new TreeSet(
18、);set.add(new Integer(10);set.add(new Integer(5);set.add(new Integer(15);set.add(new Integer(5);set.add(new Integer(10);Iterator it=set.iterator(); while(it.hasNext() 程序運行后輸出的結果如何?答: Size=3 5 10 15說明 java 中的集合 (Set 接口)和映射 (Map接口)的主要區(qū)別。 略5、閱讀下面的程序,并回答問題 ( 問 3 分, 問 3 分,共 6 分) 。 import java.io.*;public class Test public static void main(String args) throws IOException BufferedReader buf=new BufferedReader( new InputStreamReader(System.in);while(true) String str=buf.readLine();if(str.equals("quit")break;int x=Integer.parseInt(str);編譯運行上面的程序:從鍵盤輸入 5,回車后輸出的結果如何?答
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版機械行業(yè)科技創(chuàng)新合作合同書3篇
- 二零二五版藝術品字畫購銷與倉儲管理合同2篇
- 二零二五版農(nóng)業(yè)用地土壤環(huán)境質量調(diào)查委托合同3篇
- 二零二五版LED顯示屏安全防護與應急響應合同3篇
- 美容院商鋪租賃合同(2025版):美容院美容美體設備租賃及售后服務協(xié)議2篇
- 二零二五年綠色建筑空調(diào)系統(tǒng)設計與施工合同3篇
- 二零二五版廢舊設備買賣及環(huán)保處理合同2篇
- 二零二五版房地產(chǎn)投資合作三方買賣合同3篇
- 二零二五版二手車鑒定評估及轉讓合同3篇
- 2025年度不銹鋼太陽能板安裝工程合同3篇
- GB/T 12914-2008紙和紙板抗張強度的測定
- GB/T 1185-2006光學零件表面疵病
- ps6000自動化系統(tǒng)用戶操作及問題處理培訓
- 家庭教養(yǎng)方式問卷(含評分標準)
- 城市軌道交通安全管理課件(完整版)
- 線纜包覆擠塑模設計和原理
- TSG ZF001-2006 安全閥安全技術監(jiān)察規(guī)程
- 部編版二年級語文下冊《蜘蛛開店》
- 鍋爐升降平臺管理
- 200m3╱h凈化水處理站設計方案
- 個體化健康教育記錄表格模板1
評論
0/150
提交評論