- Java語言的主要貢獻者是誰?
ames Gosling: Java之父
- 編寫、運行Java程序需要經過哪些主要步驟?
需3個步驟:
1) 用文本編輯器編寫源文件。
2) 使用javac編譯源文件,得到字節碼文件。
3) 使用解釋器運行程序。
- 如果JDK的安裝目錄爲D:\jdk,應當怎樣設置path的值?
變量名:Path
變量值:D:\jdk(安裝的文件夾)\bin
- 當源文件中有多個類時,請簡述源文件的命名規則。
源文件由若干個類所構成。對於應用程序,必須有一個類含有public static void main(String args[])的方法,含有該方法的類稱爲應用程序的主類。不一定,但至多有一 個
- 當代碼量較大時應當使用哪種編程風格?
獨行風格(大括號獨佔行)和行尾風格(左大擴號在上一行行尾,右大括號獨佔行)
7. 什麼叫標識符?標識符的規則是什麼?true是否可以作爲標識符。
用來標識類名、變量名、方法名、類型名、數組名、文件名的有效字符序列稱爲標識符。
標識符由字母、下劃線、美元符號和數字組成,第一個字符不能是數字。false不是標識 符。
8. 什麼叫關鍵字?true和false是否是關鍵字?請說出6個關鍵字。
關鍵字就是Java語言中已經被賦予特定意義的一些單詞,不可以把關鍵字作爲名字來
用。true和false不是關鍵字。6個關鍵字:class implements interface enum extends abstract。
9. Java 的基本數據類型都是什麼?
boolean,char,byte,short,int,long,float,double。
10.下面程序的輸出的結果是什麼?
public class E {
public static void main (String args[ ]) {
for(int i=20302;i<=20322;i++) {
System.out.println((char)i);
}
}
}
11.編寫一個Java應用程序,輸出全部的大寫英文字母。
public class test {
public static void main(String[] args) {
for (int i = 0; i < 26; i++) {
System.out.print((char) ('A' + i) + " ");
}
}
}
12.下列程序的輸出結果是什麼?if-else語句的書寫是否規範?
public class E {
public static void main (String args[]) {
int x=10,y=5,z=100,result=0;
if(x>y)
x=z;
else
y=x;
z=y;
result=x+y+z;
System.out.println(result);
}
}
輸出結果:110
13.下列程序的輸出結果是什麼?
public class E {
public static void main (String args[ ]) {
char c='\0';
for(int i=1;i<=4;i++) {
switch(i) {
case 1: c='新';
System.out.print(c);
case 2: c='親';
System.out.print(c);
break;
case 3: c='斤';
System.out.print(c);
default: System.out.print("!");
}
}
}
}
輸出結果:新親親斤!!
14.爲了節約用電,將用戶的用電量分成3個區間,針對不同的區間給出不同的收費標準。對於1至90千瓦(度)的電量,每千瓦0.6元;對於91至150千瓦的電量,每千瓦1.1元;對於用大於151千瓦的電量,每千瓦1.7元。編寫一個Java應用程序程序。在主類的main方法中,輸入用戶的用電量,程序輸出電費。
public class test {
public static void main(String[] args) {
Scanner input= new Scanner(System.in);
double i=input.nextDouble();
if(i<0) {
System.out.println("Invalid Value!");
}else if(i>=1&&i<=90){
System.out.println(i*0.6);
}else if(i>=91&&i<=150){
System.out.println(i*0.6);
}else {
System.out.println(i*1.1);
}
input.close();
}