?? readundergraduates.java
字號:
import java.io.*;
public class ReadUndergraduates {
public static int STUDENTNUMBER = 3; //學生數
public static void main(String[] args) {
// 創建一個大小為STUDENTNUMBER本科生對象數組
Undergraduate[] student = new Undergraduate[STUDENTNUMBER] ;
for( int i = 0; i < STUDENTNUMBER; i++) {
student[i] = getAStudent(i+1);
}
for (int i = 0 ; i < STUDENTNUMBER ; i++)
System.out.println(student[i]) ;
} // main方法結束
private static Undergraduate getAStudent(int number){
Undergraduate student;
System.out.println("錄入第 " + number + " 個學生的信息");
System.out.print("學號>>");
String id = Keyboard.getString();
System.out.print("姓名>>");
String name = Keyboard.getString();
System.out.print("論文成績>>");
int grade = Keyboard.getInteger();
System.out.print("論文題目>>");
String article = Keyboard.getString();
student = new Undergraduate(id, name, grade, article);
return student;
} // getAStudent方法結束
} // 類ReadGraduates結束
// Keyboard類
class Keyboard {
static BufferedReader inputStream = new BufferedReader
(new InputStreamReader(System.in));
public static int getInteger() {
try {
return (Integer.valueOf(inputStream.readLine().trim()).intValue());
} catch (Exception e) {
e.printStackTrace();
return 0;
} // try/catch 塊結束
} // getInteger方法結束
public static String getString() {
try {
return (inputStream.readLine());
} catch (IOException e) {
return "0";
} // try/catch塊結束
} // getString方法結束
} // Keyboard類結束
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -