![java——實(shí)驗(yàn)最終復(fù)習(xí)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/16/4711ad0d-c19d-4fca-8ba1-14b082d6944a/4711ad0d-c19d-4fca-8ba1-14b082d6944a1.gif)
![java——實(shí)驗(yàn)最終復(fù)習(xí)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/16/4711ad0d-c19d-4fca-8ba1-14b082d6944a/4711ad0d-c19d-4fca-8ba1-14b082d6944a2.gif)
![java——實(shí)驗(yàn)最終復(fù)習(xí)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/16/4711ad0d-c19d-4fca-8ba1-14b082d6944a/4711ad0d-c19d-4fca-8ba1-14b082d6944a3.gif)
![java——實(shí)驗(yàn)最終復(fù)習(xí)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/16/4711ad0d-c19d-4fca-8ba1-14b082d6944a/4711ad0d-c19d-4fca-8ba1-14b082d6944a4.gif)
![java——實(shí)驗(yàn)最終復(fù)習(xí)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/16/4711ad0d-c19d-4fca-8ba1-14b082d6944a/4711ad0d-c19d-4fca-8ba1-14b082d6944a5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Java-初識(shí)java1. 寫出系統(tǒng)環(huán)境變量的配置并進(jìn)行驗(yàn)證(1) 新建JAVA_HOME環(huán)境變量,值為jdk的安裝根路徑, 例如:C:Javajdk1.7.0。(2) 編輯path環(huán)境變量,在其值之后追加 ;jdk安裝路徑bin文件夾的路徑,例如:;C:Javajdk1.7.0bin 或者為: ;%JAVA_HOME%bin(3) 配置后,在cmd窗口中通過javac命令可以查看環(huán)境變量是否配置成功。若有提示javac的用法,則配置成功;若提示不認(rèn)識(shí)javac命令,則配置失敗。2. 調(diào)試下面程序,指出錯(cuò)誤public Class HelloWorldApp public void
2、static main(string args) system.out.println(“Hello World!”); 錯(cuò)誤1:Class改成class錯(cuò)誤2:void static改成static void錯(cuò)誤3:string args改成String args錯(cuò)誤4:system.out.println改成System.out.println3. 寫出調(diào)試過程編譯和執(zhí)行的具體命令1) 上述文件保存后的文件名是:HelloWorldApp.java2) 編譯命令:javac HelloWorldApp.java3) 編譯正確后,產(chǎn)生的另外一個(gè)文件全稱是:HelloWorldApp.clas
3、s4) 運(yùn)行該程序的命令:java HelloWorldApp4. 如果上面的編譯命令中的HelloWorldApp.java 換成以下格式,寫出執(zhí)行編譯結(jié)果:javac helloworldapp.java編譯可以通過,原因是編譯時(shí)不區(qū)分文件名的大小寫。javac HelloWorldApp編譯不能通過,原因是編譯時(shí)文件名應(yīng)該帶.java后綴名。5. 如果上面的運(yùn)行命令改成以下格式,寫出執(zhí)行結(jié)果,如有錯(cuò)誤請(qǐng)改正。java helloWorldApp.java找不到名為“helloWorldApp.java”的主類。即找不到“helloWorldApp.java.class”的文件來執(zhí)行jav
4、a helloworldapp找不到名為“helloworldapp”的主類。即找不到“helloworldapp.class”的文件來執(zhí)行java HelloWorldApp.class找不到名為“helloworldapp.class”的主類。即找不到“helloworldapp.class.class”的文件來執(zhí)行6. 輸入下面的隨機(jī)數(shù)生成程序,重復(fù)上述編譯和執(zhí)行過程,分步寫出兩個(gè)命令執(zhí)行過程。import java.util.Random;public class MathDemo public static void main(String args) Random rand=new
5、 Random(); int v=rand.nextInt(); System.out.println("你得到了一個(gè)"+v); 1) 保存文件名為:MathDemo.java2) 編譯命令為: javac MathDemo.java3) 運(yùn)行程序命令為:java MathDemo4) 如果刪除該程序的第一行import語句,重新編譯,有何問題?編譯不通過。原因是程序中使用到API中的Random類,而該類不在java.lang包中,故應(yīng)該在源程序的前面通過import java.util.Random;語句把該類加載入程序中。Java-java語言基礎(chǔ)1. public
6、class Variable public static void main(String args) int a=10; System.out.println("a="+a); . 寫出果程序運(yùn)行的結(jié)果a=10. 修改上述程序,定義一個(gè)字符型變量,并定義其初值為'a',然后輸出該變量的值,在下面寫出修改后的代碼片段。代碼片段: char a='a'System.out.println("a="+a);結(jié)果:a=a. 修改上述程序,定義一個(gè)字符型變量,并定義其初值為100,然后輸出該變量的值,在下面寫出修改后的代碼片段。代
7、碼片段: char a=100; System.out.println("a="+a);運(yùn)行結(jié)果:a=d. 修改上述程序,定義一個(gè)字符型變量,并定義其初值為65536,然后輸出該變量的值,在下面寫出修改后的代碼片段,如果有錯(cuò)誤,說明原因。代碼片段: char a=65536; System.out.println("a="+a);char a=65536;有錯(cuò),原因:65536超過了char型的有效范圍。. 修改上述程序,定義一個(gè)單精度類型的變量,并定義其初值為10.0,然后輸出該變量的值,在下面寫出修改后的代碼片段。代碼片段: float a=10.0
8、f; System.out.println("a="+a);運(yùn)行結(jié)果:a=10.0. 修改上述程序,定義一個(gè)雙精度類型的變量,并定義其初值為10.0,然后輸出該變量的值,在下面寫出修改后的代碼片段。代碼片段: double a=10.0; System.out.println("a="+a);運(yùn)行結(jié)果:a=10.0. 替換下面的代碼段到上述程序,分析現(xiàn)象。 float f=10.0f; double d=100.0d; f=d; System.out.println("f="+f);現(xiàn)象:f=d; 報(bào)錯(cuò),錯(cuò)誤提示如下:Type mis
9、match: cannot convert from double to float改正:f=(float)d;. 替換下面的代碼段到上述程序,分析結(jié)果。 int a=10; char c='a' a=c+a; System.out.printf("c=%c",a);運(yùn)行結(jié)果:c=k(a的值為107,對(duì)應(yīng)的Unicode字符為k). 聲明一個(gè)布爾類型的變量,其初值為真。代碼片段:boolean a=true; System.out.println("a="+a);運(yùn)行結(jié)果:a=true2. 編寫程序,從鍵盤上輸入一個(gè)整數(shù)作為圓的半徑,分別
10、計(jì)算并輸出圓周長、圓面積。import java.util.Scanner;public class Circle public static void main(String args) Scanner sc=new Scanner(System.in);System.out.println("請(qǐng)輸入半徑:");double r=sc.nextDouble();double area=Math.PI*r*r;double l=2*Math.PI*r;System.out.printf("面積為:%.2f%n",area);System.out.prin
11、tf("周長為:%.2f%n",l);3. 編寫程序,從鍵盤上輸入三個(gè)實(shí)數(shù),比較大小,分別輸出最大值和最小值。import java.util.Scanner;public class Max_Min public static void main(String args) Scanner sc=new Scanner(System.in);System.out.println("請(qǐng)輸入三個(gè)數(shù):");double a=sc.nextDouble();double b=sc.nextDouble();double c=sc.nextDouble();dou
12、ble max=a>b?a:b;max=max>c?max:c;double min=a<b?a:b;min=min<c?min:c;System.out.println("max:"+max);System.out.println("min:"+min); Java-流程控制1. 編寫程序,聲明一個(gè)double型變量,并任意賦值,然后判斷該數(shù)是否在1到10000之間,根據(jù)結(jié)果輸出下面其中一行結(jié)果(x需用實(shí)際的數(shù)值代替):The number x is between 1 and 10000.The number x is not
13、 between 1 and 10000.public class one public static void main(String args) double x=485;if(x>=1 && x<=10000)System.out.println("The number "+x+" is between 1 and 10000.");elseSystem.out.println("The number "+x+" is not between 1 and 10000.");2. 分
14、析下面程序,寫出運(yùn)行結(jié)果class TestApppublic static void main(String args)for(int i=0;i<10;i+)if(i=3) break;System.out.print(i);答案:0123. 分析switch的作用,寫出下面程序運(yùn)行的結(jié)果class SwitchDemopublic static void main(String args) int c=38;switch (c<10?1:c<25?2:c<35?3:4) case 1:System.out.println(" "+c+"
15、; 有點(diǎn)冷。要多穿衣服。");case 2:System.out.println(" "+c+" 正合適。出去玩吧。"); case 3:System.out.println(" "+c+" 有點(diǎn)熱。"); default:System.out.println(" "+c+" 太熱了!開空調(diào)。");1) 當(dāng)c=38時(shí),運(yùn)行結(jié)果是什么?38 太熱了!開空調(diào)。2) 當(dāng)c=8時(shí),運(yùn)行結(jié)果是什么?8 有點(diǎn)冷。要多穿衣服。8 正合適。出去玩吧。8 有點(diǎn)熱。8 太熱了!開空調(diào)。
16、3) 當(dāng)c=48時(shí),運(yùn)行結(jié)果是什么?48 太熱了!開空調(diào)。4) 在每個(gè)case的輸出語句后,添加break語句后,充分執(zhí)行上述幾種情況,分析有何變化,分析寫出每次運(yùn)行結(jié)果。當(dāng)c=38時(shí),運(yùn)行結(jié)果是38 太熱了!開空調(diào)。當(dāng)c=8時(shí),運(yùn)行結(jié)果是8 正合適。出去玩吧。當(dāng)c=48時(shí),運(yùn)行結(jié)果是48 太熱了!開空調(diào)。4. 通過鍵盤輸入任一個(gè)整數(shù),判斷其是否是素?cái)?shù),并輸出判斷結(jié)果。import java.util.Scanner;public class four public static void main(String args) int i;Scanner sc = new Scanner(Sys
17、tem.in);System.out.println("請(qǐng)輸入一個(gè)整數(shù): ");int a = sc.nextInt();if (a <= 0)System.out.println("非法輸入");else if (a = 1)System.out.println(a + " 不是素?cái)?shù)");else if (a = 2)System.out.println(a + " 是素?cái)?shù)");else for (i = 2; i <= Math.sqrt(a); i+) if (a % i = 0)break;if
18、 (i > Math.sqrt(a)System.out.println(a + " 是素?cái)?shù)");elseSystem.out.println(a + " 不是素?cái)?shù)");5. 通過鍵盤輸入任意兩個(gè)整數(shù),按照從小到大的順序輸出這兩個(gè)數(shù)。import java.util.Scanner;public class five public static void main(String args) Scanner sc=new Scanner(System.in);System.out.println("請(qǐng)輸入2個(gè)整數(shù): ");int
19、a,b;a=sc.nextInt(); b=sc.nextInt();if(a>=b) System.out.println("結(jié)果為:"+a+" "+b);else System.out.println("結(jié)果為:"+b+" "+a);6. 寫出下面的代碼段執(zhí)行后,j的值是多少?int i=1, j=0switch(i) case 2:j+=6;case 4:j+=1;default:j +=2;case 0:j +=4;答案:67. 寫出下列程序片段中while循環(huán)體重復(fù)執(zhí)行的次數(shù)int a = 1,b
20、= 1;while ( a <= 1000 )a = 2 * a;b = b + 1;System.out.println( b );答案:10次 b的值是118. 編寫一個(gè)程序,輸出1到200之間所有能被3整除的整數(shù),要求輸出時(shí)每行輸出5個(gè)整數(shù)。import java.util.Scanner;public class eight public static void main(String args) int k=0;for (int i = 1; i <= 200; i+) if(i%3=0)k+;System.out.print(i+"t");if(k%
21、5=0) System.out.println();9. 編寫一個(gè)程序,輸出一個(gè)99乘法表,輸出格式如下。1×1=1 1×2=2 2×2=41×3=3 2×3=6 3×3=91×4=4 2×4=8 3×4=12 4×4=161×5=5 2×5=10 3×5=15 4×5=20 5×5=251×6=6 2×6=12 3×6=18 4×6=24 5×6=30 6×6=361×7=7
22、 2×7=14 3×7=21 4×7=28 5×7=35 6×7=42 7×7=491×8=8 2×8=16 3×8=24 4×8=32 5×8=40 6×8=48 7×8=56 8×8=641×9=9 2×9=18 3×9=27 4×9=36 5×9=45 6×9=54 7×9=63 8×9=72 9×9=81public class nine public sta
23、tic void main(String args) for(int i=1;i<10;i+)for(int j=1;j<10;j+)System.out.print(" "+j+"*"+i+"="+i*j);if(i=j) System.out.println();break;Java-數(shù)組7. 有如下數(shù)組int myArray = 1, 2, 3, 4, 5, 6 ; int yourArray = 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 ; 請(qǐng)利用System.arraycopy方法編寫一個(gè)程序,
24、復(fù)制myArray數(shù)組的所有內(nèi)容到y(tǒng)ourArray數(shù)組,放在yourArray數(shù)組下標(biāo)0開始的位置,并輸出yourArray數(shù)組的每個(gè)元素。import java.util.Scanner;public class One public static void main(String args) int myArray = 1, 2, 3, 4, 5, 6 ;int yourArray = 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 ;System.arraycopy(myArray, 0, yourArray, 0, myArray.length);for (int j =
25、 0; j < yourArray.length; j+) System.out.print(yourArrayj + " ");System.out.println();8. 有整型數(shù)組,按順序包含元素:10,7,9,2,4,5,1,3,6,8,請(qǐng)編寫程序利用Arrays.sort方法對(duì)數(shù)組進(jìn)行排序,并輸出該數(shù)組的每個(gè)元素。import java.util.Arrays;public class Two public static void main(String args) int a = 10, 7, 9, 2, 4, 5, 1, 3, 6, 8 ;Arrays
26、.sort(a);for (int j = 0; j < a.length; j+) System.out.print(aj + " ");System.out.println();9. 互換二維數(shù)組的行列。import java.util.Scanner;public class Transposition public static void main(String args) int hang,lie; Scanner sc=new Scanner(System.in); System.out.println("請(qǐng)輸入原始二維數(shù)組的行數(shù)、列數(shù):&quo
27、t;); hang=sc.nextInt(); lie=sc.nextInt(); System.out.println(); int array = new inthanglie;/ 定義二維數(shù)組 int arrayT = new intliehang;/ 定義轉(zhuǎn)置后的二維數(shù)組 System.out.println("請(qǐng)輸入原始二維數(shù)組的元素:"); for (int i = 0; i < array.length; i+) / 對(duì)二維數(shù)組中的元素進(jìn)行賦值 for (int j = 0; j < arrayi.length; j+) arrayij = sc.
28、nextInt(); System.out.println(); System.out.println("原始二維數(shù)組的元素如下:"); for (int i = 0; i < array.length; i+) / 對(duì)二維數(shù)組中的元素進(jìn)行賦值 for (int j = 0; j < arrayi.length; j+) System.out.print(arrayij + " ");/ 輸出數(shù)組中的元素 System.out.println(); System.out.println(); System.out.println("
29、轉(zhuǎn)置后的二維數(shù)組元素:"); for (int i = 0; i < arrayT.length; i+) / 實(shí)現(xiàn)二維數(shù)組轉(zhuǎn)置 for (int j = 0; j < arrayTi.length; j+) arrayTij = arrayji; System.out.print(arrayTij + " ");/ 輸出數(shù)組中的元素 System.out.println(); 10. 編寫一個(gè)程序,連續(xù)輸入5個(gè)整數(shù),輸出他們的平均數(shù),并按格式輸出每個(gè)數(shù)和平均數(shù)的差值。(例如平均數(shù)為10,則輸出格式如:5低于平均數(shù)5或11高于平均數(shù)1)。import
30、java.util.Scanner;public class four public static void main(String args) int a=new int10;Scanner sc=new Scanner(System.in); int sum=0;for (int i = 0; i < a.length; i+) System.out.println("請(qǐng)輸入第"+(i+1)+"個(gè)數(shù):"); ai=sc.nextInt(); sum+=ai;double ave=(double)sum/a.length;System.out.p
31、rintln("平均數(shù)為:"+ave);for (int i = 0; i < a.length; i+) if(ai>ave)System.out.println(ai+"高于平均數(shù)"+(ai-ave);elseSystem.out.println(ai+"低于平均數(shù)"+(ave-ai);11. 編寫程序利用二維數(shù)組存儲(chǔ)九九乘法表,并輸出該乘法表。public class six public static void main(String args) String a=new String9;for(int i=0;i
32、<a.length;i+)ai=new Stringi+1;for(int j=0;j<ai.length;j+)aij=(j+1)+"*"+(i+1)+"="+(i+1)*(j+1);/遍歷輸出for(String x:a)for(String y:x)System.out.print(y+"t");System.out.println();12. 補(bǔ)充完整下面的程序,使得程序能夠計(jì)算出指定字符數(shù)組中連續(xù)字符塊的個(gè)數(shù):輸入: count<empty > 0a 1aaaaa 1aaabbcccc 3aabbab
33、b 4abcdefg 7import java.util.Scanner;public class eight public static void main(String args) char ch=;/重復(fù)用上面的字符數(shù)組來初始化,驗(yàn)證你的算法是否正確 int count=1; Scanner sc=new Scanner(System.in); System.out.println("請(qǐng)輸入一個(gè)字符串:"); String s=sc.nextLine(); ch=s.toCharArray(); if(ch.length=0) count=0; else for (i
34、nt i = 0; i < ch.length-1; i+) if(chi!=chi+1) count+; System.out.println("字符串為:"+s); System.out.println("包含的塊個(gè)數(shù)為: "+count); Java-字符串1. 按照格式 "現(xiàn)在是: 2013年10月22日 星期三 14時(shí)20分" 顯示當(dāng)前時(shí)間。package first;import java.util.Calendar;public class ShowDateAndTime1 public static void m
35、ain(String args) Calendar c=Calendar.getInstance();System.out.println(String.format("現(xiàn)在是:%1$tY年%1$tm月%1$te日 %1$tA %1$tH時(shí)%1$tM分", c);2. 編寫程序,當(dāng)給出一個(gè)英文字符串,能夠統(tǒng)計(jì)其中大寫字母、小寫字母、數(shù)字、空格及其他字符的個(gè)數(shù),并且分別輸出統(tǒng)計(jì)數(shù)據(jù),如果碰到了”n”則終止統(tǒng)計(jì)。提示:1) 聲明并出初始化一個(gè)字符串變量:如String s=”hellonMike”;2) s.charAt(0)表示取該字符串的第1個(gè)字符h; s.charAt(1
36、) 取第2個(gè)字符e,其他依次類推;3) s.length()返回該字符串的字符個(gè)數(shù),如”hello”的字符個(gè)數(shù)是5。package two;import java.util.Scanner;public class Count1 public static void main(String args) String s = "hellonMike"int upperLetter = 0, lowerLetter = 0, digit = 0, space = 0, other = 0;char c;for (int i = 0; i < s.length(); i+)
37、 c = s.charAt(i);if (c = 'n')break;else if (c>='A'&&c<='Z')upperLetter+;else if (Character.isLowerCase(c)lowerLetter+;else if (Character.isDigit(c)digit+;else if (Character.isWhitespace(c)space+;elseother+;System.out.println(" 大寫字母個(gè)數(shù)為:" + upperLetter +
38、 "n小寫字母個(gè)數(shù)為:"+ lowerLetter + "n數(shù)字個(gè)數(shù)為:" + digit + "n空格個(gè)數(shù)為:" + space+ "n其他字符個(gè)數(shù)為:" + other);package two;import java.util.Scanner;public class Count2 public static void main(String args) Scanner sc=new Scanner(System.in); String s=sc.nextLine();int upperLetter=0,lo
39、werLetter=0,digit=0,space=0,other=0;char c;for (int i = 0; i < s.length()-1; i+) c=s.charAt(i);if(c=''&&s.charAt(i+1)='n') break;else if(Character.isUpperCase(c) upperLetter+;else if(Character.isLowerCase(c) lowerLetter+;else if(Character.isDigit(c) digit+;else if(Characte
40、r.isWhitespace(c) space+;else other+;System.out.println("字符串:"+s);System.out.println(" 大寫字母個(gè)數(shù)為:"+upperLetter+ "n小寫字母個(gè)數(shù)為:"+lowerLetter+ "n數(shù)字個(gè)數(shù)為:"+digit+ "n空格個(gè)數(shù)為:"+space+ "n其他字符個(gè)數(shù)為:"+other);3. 假設(shè)s1、s2、s3是三個(gè)字符串,如下給出String s1 = “Welcome to Java
41、!”;String s2 = s1;String s3 = new String(“Welcome to Java!”);下列表達(dá)式的結(jié)果是什么?s1 = s2s2 = s3s1.equals(s2)s2.equals(s3)pareTo(s2)pareTo(s3)/ s1 = s2 true/ s2 = s3 false/ s1.equals(s2) true/ s2.equals(s3) true/ pareTo(s2) 0/ pareTo(s3) 04. 編寫程序,從鍵盤上輸入若干個(gè)小數(shù),計(jì)算這些數(shù)的和以及平均值,并將計(jì)算的結(jié)果在控制臺(tái)進(jìn)行輸出。(要求用命令行參數(shù)輸入數(shù)據(jù))package
42、 seven;import java.io.IOException;public class Test public static void main(String args) throws IOException double sum = 0;for (int i = 0; i < args.length; i+) sum += Double.parseDouble(argsi);for (String s : args)System.out.print(s + " ");System.out.println();System.out.println("和
43、:" + sum + "t平均值:" + sum / args.length);Java-類與對(duì)象1. 寫一個(gè)名為Rectangle的類表示同一種顏色的矩形類。其成員屬性包括寬width、高h(yuǎn)eight,類屬性包括顏色color(默認(rèn)顏色是藍(lán)色),width和height都是double型的,而color則是String類型的。要求該類具有:(1) 合理的構(gòu)造函數(shù),完成各屬性的初始賦值(2) 使用get和set的形式完成各個(gè)屬性的訪問及修改(3) 計(jì)算面積的getArea()方法(4) 合理的toString方法。public class Rectangle pr
44、ivate double width, height;private static String color = "藍(lán)色"public Rectangle() this(0.0, 0.0);public Rectangle(double width) this(width, width);public Rectangle(double width, double height) this.width = width;this.height = height;public double getWidth() return width;public void setWidth(
45、double width) this.width = width;public double getHeight() return height;public void setHeight(double height) this.height = height;public static String getColor() return color;public static void setColor(String color) Rectangle.color = color;public double getArea() return width * height;public Strin
46、g toString() return "寬: " + width + "tt高:" + height + "tt顏色: " + color+ "tt面積: " + getArea();public static void main(String args) Rectangle r;System.out.println("創(chuàng)建一個(gè)默認(rèn)初值的矩形:");r = new Rectangle();System.out.println("t" + r);System.out.prin
47、tln("修改具有默認(rèn)初值矩形的寬為,高為:");r.setWidth(10);r.setHeight(20);System.out.println("t" + r);System.out.println("修改所有矩形對(duì)象的顏色為紅色");Rectangle.setColor("紅色");System.out.println("t" + r);System.out.println("創(chuàng)建一個(gè)寬,高的矩形");r = new Rectangle(10, 30);System.
48、out.println("t" + r);System.out.println("創(chuàng)建一個(gè)邊長為的正方形:");r = new Rectangle(1);System.out.println("t" + r);2. 一副牌Deck有52張撲克Card組成(不含王牌),每張牌有自己的牌型suit(用char類型)和點(diǎn)數(shù)rank(用String類型),補(bǔ)充完整下面的類的定義。public class Card char suit;String rank; public Card( char suit,String rank ) this.
49、suit = suit; this.rank = rank; public String toString() return suit+rank; public static void main(String args) Card c=new Card('紅',"10"); System.out.println(c); 3. 程序運(yùn)行后的輸出是什么? class TestReferencepublic static void main(String args)int x=2;TestReference tr = new TestReference();Sys
50、tem.out.print(x);tr.change(x);System.out.print(x);public void change(int num)num = num + 1;224. 寫出程序運(yùn)行結(jié)果public class Foo public static void main (String args) StringBuffer a = new StringBuffer (“A”);StringBuffer b = new StringBuffer (“B”);operate(a,b);/調(diào)用了Foo類的一個(gè)類方法System.out.println(a + “,” +b);sta
51、tic void operate (StringBuffer x, StringBuffer y) x.append(y);y = x;AB,B5. 解釋下面的程序運(yùn)行結(jié)果輸出為什么是null public class My String s; public void My() s = "Constructor" public void go() System.out.println(s); public static void main(String args) My m = new My(); m.go(); null6. 給出下面的類,找出后面的5個(gè)聲明中,哪些是重載
52、后的構(gòu)造函數(shù)public class ConstOver public ConstOver (int x, int y, int z) A. ConstOver ( ) B. Protected int ConstOver ( ) C. Private ConstOver (int z, int y, byte x) D. Public Object ConstOver (int x, int y, int z) E. Public void ConstOver (byte x, byte y, byte z) 7. 給出下面的類,找出后面的5個(gè)聲明中,哪些是重載后的setVar函數(shù)publi
53、c class MethodOver public void setVar (int a, int b, float c) A. Private void setVar (int a, float c, int b) B. Protected void setVar (int a, int b, float c) C. Public int setVar (int a, float c, int b) return a;D. Public int setVar (int a, int b, float d) return a;E. Protected float setVar (int a, int b, float c) return c;8. 下列程序有錯(cuò)誤,調(diào)試、寫出錯(cuò)誤原因并改正。public class VariableScope public static void main(String arg
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘇州蘇教版三年級(jí)數(shù)學(xué)上冊(cè)第一單元《兩、三位數(shù)乘一位數(shù)》聽評(píng)課記錄
- 七年級(jí)數(shù)學(xué)上冊(cè)第5章一元一次方程5.4一元一次方程的應(yīng)用第4課時(shí)利率等其他問題聽評(píng)課記錄(新版浙教版)
- 人教版數(shù)學(xué)七年級(jí)下冊(cè)5.1.2《垂線》聽評(píng)課記錄2
- 統(tǒng)編版初中語文七年級(jí)下冊(cè)第四課《孫權(quán)勸學(xué)》聽評(píng)課記錄
- 新版湘教版秋八年級(jí)數(shù)學(xué)上冊(cè)第四章一元一次不等式組課題不等式聽評(píng)課記錄
- 聽評(píng)四年級(jí)音樂課記錄
- 聽評(píng)課記錄七年級(jí)歷史
- 七年級(jí)數(shù)學(xué)上冊(cè)第11課時(shí)有理數(shù)的乘法運(yùn)算律聽評(píng)課記錄新湘教版
- 人教版七年級(jí)數(shù)學(xué)上冊(cè):1.4.2 《有理數(shù)的除法》聽評(píng)課記錄
- 粵人版地理七年級(jí)下冊(cè)《第三節(jié) 巴西》聽課評(píng)課記錄2
- 走新型城鎮(zhèn)化道路-實(shí)現(xiàn)湘潭城鄉(xiāng)一體化發(fā)展
- 江蘇中國中煤能源集團(tuán)有限公司江蘇分公司2025屆高校畢業(yè)生第二次招聘6人筆試歷年參考題庫附帶答案詳解
- 【語文】第23課《“蛟龍”探?!氛n件 2024-2025學(xué)年統(tǒng)編版語文七年級(jí)下冊(cè)
- 北郵工程數(shù)學(xué)試卷
- 2024版冷水機(jī)組安裝合同
- 北師版七年級(jí)數(shù)學(xué)下冊(cè)第二章測(cè)試題及答案
- GB/T 21369-2024火力發(fā)電企業(yè)能源計(jì)量器具配備和管理要求
- 2025年全體員工安全意識(shí)及安全知識(shí)培訓(xùn)
- 2024年決戰(zhàn)行測(cè)5000題言語理解與表達(dá)(培優(yōu)b卷)
- 2025年慢性阻塞性肺疾病全球創(chuàng)議GOLD指南修訂解讀課件
- 2020年全國新高考英語卷II(海南卷)(試題+MP3+答案+錄音原文)
評(píng)論
0/150
提交評(píng)論