資源簡介
試驗1. 實驗要求
(1)熟悉javac、java等命令的使用,熟悉使用Java編輯器。
(2)編寫一個Java Application程序,接受用戶從鍵盤輸入的10個整數,比較并輸出其中的最大值和最小值。要求程序能對非法數據進行處理。
(3)編寫一個Java Application程序,從鍵盤讀取年份,輸出該年份是否為閏年。要求程序能對非法數據進行處理。
實驗2
編寫一個復數類ComplexNumber,其中包括實例變量real、image,方法如下:
1)構造方法 ComplexNumber(double a,double b)
2) ComplexNumber add(ComplexNumber x)
//當前復數對象與另一復數對象進行復數的加法運算,返回一新的復數對象
3) ComplexNumber sub(ComplexNumber x)
//當前復數對象與另一復數對象進行復數的減法運算,返回一新的復數對象
4)double getReal () //獲取復數對象的實部
5)double getImage () //獲取復數對象的虛部
6)void show( ) //按照實部+虛部i(如10+8i)的形式顯示復數對象的值
7)String toString()//返回復數對象對應的串(如4+7i)
(2)編寫一個主類,定義并實例化兩個復數對象,輸出這兩個復數對象的值,然后進行復數的加法和減法運算,輸出其運算結果(對象)的值。
實驗3
編寫Application程序實現小型公司的工資管理。該公司主要有4類人員:經理(Manager)、兼職技術人員(Technician)、銷售員(Salesman)和銷售經理(SalesManager)。要求記錄這些人員的編號、姓名和月工資,計算他們的月工資并顯示全部信息。月工資計算辦法是:經理拿固定月薪8000元;兼職技術人員按每小時100元領取月薪;銷售人員按該當月銷售額的4%提成;銷售經理既拿固定月工資也領取銷售提成,固定月工資為5000元,銷售提成為所管轄部門當月銷售總額的0.5%。
實驗4
編寫一個簡單的文本編輯程序。
(1)要求在容器Frame/JFrame中放置一個菜單條(MenuBar)。該菜單條至少包括2個菜單(Menu):文件(F)和幫助(H)。文件菜單至少包括以下菜單項:新建、打開、關閉、保存、另存為、退出。幫助菜單包括以下菜單項:聯系我們、關于。
(2)提供快捷工具欄,包括新建、打開及保存等功能(這部分根據自己的情況選做)。如單擊保存按鈕能將TextArea或JTextArea的文本保存到指定的文件中。
提示:用java.awt.TextArea或javax.swing.JTextArea作為文本編輯窗口,用java.io.FileWriter寫文件。

代碼片段和文件信息
import?java.util.Scanner;
public?class?Control_01?{
public?static?void?main(String[]?args)?{
System.out.println(“請輸入需要進行判斷是否為閏年的年份:“);
Scanner?sc?=?new?Scanner(System.in);
String?str?=?sc.nextLine();? //?從控制臺上獲取錄入的信息
if?(str.length()?!=?4)?{? //?判斷輸入是不是合法的年份
System.out.println(“請輸入正確的4位數!!“);
}
int?year?=?Integer.parseInt(str); //?將字符串轉換成int型
boolean?flag1?=?year?%?400?==?0;? //?判斷是否能被400整除,返回一個布爾值
boolean?flag2?=?(year?%?4?==?0)?&&?(year?%?100?!=?0);
//?判斷是否能被4整除但不能被100整除,返回一個布爾值
String?message?=?(flag1?||?flag2)???“是閏年“?:?“不是閏年“;? //?利用條件運算符得出year是否是閏年
System.out.println(year?+?“?“?+?message);? //?打印出相應的信息
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1183??2010-10-29?12:53??java實驗報告\Control_01\Control_01.class
?????文件????????807??2010-10-29?10:43??java實驗報告\Control_01\Control_01.java
?????文件?????112128??2010-11-14?10:55??java實驗報告\Java實驗1.doc
?????文件??????67584??2010-10-29?14:03??java實驗報告\Java實驗2.doc
?????文件?????350720??2010-10-29?14:04??java實驗報告\Java實驗3.doc
?????文件?????215552??2010-10-29?14:41??java實驗報告\java實驗4.doc
?????文件???????1362??2010-10-29?12:42??java實驗報告\MaxMin\MaxMin.class
?????文件????????828??2010-10-29?10:43??java實驗報告\MaxMin\MaxMin.java
?????文件????????404??2010-10-29?13:15??java實驗報告\NoteBook\NoteBook$Close.class
?????文件????????910??2010-10-29?13:15??java實驗報告\NoteBook\NoteBook$CopyT.class
?????文件????????959??2010-10-29?13:15??java實驗報告\NoteBook\NoteBook$CutT.class
?????文件????????671??2010-10-29?13:15??java實驗報告\NoteBook\NoteBook$DeleteT.class
?????文件???????1237??2010-10-29?13:15??java實驗報告\NoteBook\NoteBook$ExitF.class
?????文件???????1508??2010-10-29?13:15??java實驗報告\NoteBook\NoteBook$Find.class
?????文件???????1655??2010-10-29?13:15??java實驗報告\NoteBook\NoteBook$FindNext.class
?????文件????????573??2010-10-29?13:15??java實驗報告\NoteBook\NoteBook$Help.class
?????文件???????2986??2010-10-29?13:15??java實驗報告\NoteBook\NoteBook$KeyAction.class
?????文件???????1261??2010-10-29?13:15??java實驗報告\NoteBook\NoteBook$KeyStringTokenizer.class
?????文件???????2131??2010-10-29?13:15??java實驗報告\NoteBook\NoteBook$LSave.class
?????文件???????1355??2010-10-29?13:15??java實驗報告\NoteBook\NoteBook$NewF.class
?????文件???????3412??2010-10-29?13:15??java實驗報告\NoteBook\NoteBook$OpenF.class
?????文件???????1523??2010-10-29?13:15??java實驗報告\NoteBook\NoteBook$PasteT.class
?????文件????????627??2010-10-29?13:15??java實驗報告\NoteBook\NoteBook$Replace$Canc.class
?????文件???????1448??2010-10-29?13:15??java實驗報告\NoteBook\NoteBook$Replace$Ent.class
?????文件???????2119??2010-10-29?13:15??java實驗報告\NoteBook\NoteBook$Replace.class
?????文件???????2532??2010-10-29?13:15??java實驗報告\NoteBook\NoteBook$SaveF.class
?????文件????????564??2010-10-29?13:15??java實驗報告\NoteBook\NoteBook$SelAll.class
?????文件????????925??2010-10-29?13:15??java實驗報告\NoteBook\NoteBook$SetBold.class
?????文件????????621??2010-10-29?13:15??java實驗報告\NoteBook\NoteBook$SetColor$ColorCancel.class
?????文件???????1057??2010-10-29?13:15??java實驗報告\NoteBook\NoteBook$SetColor$ColorOk.class
............此處省略24個文件信息
評論
共有 條評論