freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java程序課程設(shè)計報告-基于java的計算器的設(shè)計與開發(fā)-文庫吧資料

2024-11-15 22:32本頁面
  

【正文】 /**********************Java 計算器 主類 *********************/ public class Calculator implements ActionListener { JFrame f。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 浙江科技學(xué)院信息與電子工程學(xué)院 2020 級 Java 程序課程設(shè)計報告 16 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 還要 感謝 組員之間 的 團結(jié)與幫助 。這些對我們 來說是無比珍貴的 知識 和經(jīng)驗 財富。 浙江科技學(xué)院信息與電子工程學(xué)院 2020 級 Java 程序課程設(shè)計報告 15 致謝 首先我 們要感謝 指導(dǎo)老師 xx老師 , 在我 們 學(xué)習(xí)《 Java 程序設(shè)計》與 完成 《 Java程序課程設(shè)計》 的過程中所給予的 熱情教導(dǎo)、 精心 指導(dǎo) 與 大力支持。最大的收獲就是對大學(xué)學(xué)習(xí)的總結(jié)和培養(yǎng)了解決困難的信心和能力,使我 們 對所學(xué)知識能夠融會貫通,又不斷豐富了新知識。 如何保存結(jié)果與如何進行登陸注冊頁面的添加及用戶信息的儲存,經(jīng)過不斷地嘗試與調(diào)整, 此次課程設(shè)計讓我 們 更了解熟悉了 Java 中的圖形用戶界面和它的編 程方式。 } 本章小結(jié) 本章介紹了 計算器 的具體實現(xiàn)和部分關(guān)鍵代碼,其中包括 用戶登錄界面創(chuàng)建和檢測用戶登的合法性 所要用到的 loginDialog 與 pareUserData 函數(shù) , 注冊界面的設(shè)計與儲存, 主界面的框架設(shè)計和 計算功能,儲存與查看歷史記錄功能的具體實現(xiàn) 。 } catch(IOException e) { ()。 ()。 FileReader in = new FileReader(file)。 if (!()) ()。 浙江科技學(xué)院信息與電子工程學(xué)院 2020 級 Java 程序課程設(shè)計報告 14 (null)。 (new JScrollPane(area))。 JTextArea area = new JTextArea()。 } catch(IOException e) { ()。 ((time + s).trim() + ())。 String tmp = new String(ch)。 ()。 FileReader in = new FileReader(file)。 if (!()) ()。 String time = (new Date(()))。 ((s).toString())。 } StringBuffer tmp = new StringBuffer(().trim())。 39。 ()。 ()。 } } else { //數(shù)字鍵的處理 if (!(().charAt(0))) ()。) == 1) { StringBuffer tmp = new StringBuffer(().trim())。 } } else if((.)) { //單擊“小數(shù)點”的處理 //當(dāng)前結(jié)果中不存在 . if(().trim().indexOf(39。 (0, (), rlt)。 //存入文件 save( + a + + operate + + b + = + rlt)。 break。/39。 break。*39。 break。39。 break。+39。 double b = (().trim())。) { String rlt = null。 if (operate != 39。 } else if ((=)) { //按鍵 =顯示結(jié)果 if (!isExist) num2 = (0, (), ().trim())。 isClear = true。 浙江科技學(xué)院信息與電子工程學(xué)院 2020 級 Java 程序課程設(shè)計報告 12 ( + () + operate + ())。 break。/39。 break。*39。 break。39。 break。+39。 double b = (().trim())。 String rlt = null。 (() + s)。) { num1 = (0, (), ().trim())。 } else if ((+) || () || (*) || (/)) { //加減乘除按鍵求結(jié)果 if (operate == 39。 double dtemp = (temp)。 save(temp + ^2 = + (dtemp))。 double dtemp = (temp) * (temp)。 save(sqrt + ( + temp + ) = + (dtemp))。 double dtemp = (temp)。 (+1/dtemp)。 } else if ((1/x)) { //如果按鍵為 1/x則將文本框中的數(shù)據(jù)為它的倒數(shù) String temp = ().trim()。 浙江科技學(xué)院信息與電子工程學(xué)院 2020 級 Java 程序課程設(shè)計報告 11 (0, (), temp1)。 dtemp += (temp2)。 String temp2 = ()。 } else if ((M+)) { //如果按鍵為 MS 則將文本框值與緩沖區(qū)的數(shù)相加但不顯示結(jié)果 String temp1 = ().trim()。 (0, (), s1)。 } else if ((MR)) { //如果按鍵為 MR 則恢復(fù)緩沖區(qū)的數(shù)到文本框 (())。 (0, (), temp)。 save(log + ( + temp + ) = + (dtemp))。 double dtemp = (temp)。 save(tan + ( + temp + ) = + (dtemp))。 double dtemp = / * (temp)。 save(cos + ( + temp + ) = + (dtemp))。 double dtemp = / * (temp)。 浙江科技學(xué)院信息與電子工程學(xué)院 2020 級 Java 程序課程設(shè)計報告 10 save(sin + ( + temp + ) = + (dtemp))。 double dtemp = / * (temp)。 } else if ((π)) { ( + )。 operate = 39。 (0, (), 0)。 ()。 } else { (0)。 } else if ((BackSpace)) { if(!().trim().equals(0)) { //如果文本框中有內(nèi)容 StringBuffer temp = new StringBuffer(().trim())。 計算功能實現(xiàn) 通過 ActionEvent 事件的處理進行計算功能的實現(xiàn); 部分代碼: public void actionPerformed(ActionEvent e) { String s = ()。 } })。 } })。 if (saveUserData(().trim(), sex, new String(()), new String(()))) (false)。 if (() == cb1) sex = 男 。 (null)。 (200, 200)。 (confirm)。 JButton confirm = new JButton(確定 )。 (new FlowLayout())。 (box1)。 (pass2)。 ((8))。 final JPasswordField pass1 = new JPasswordField(10)。 (box21)。 (cb1)。 Box box21 = ()。 ((8))。 浙江科技學(xué)院信息與電子工程學(xué)院 2020 級 Java 程序課程設(shè)計報告 7 final JTextField nameTextField = new JTextField(10)。 (new JLabel(確認密碼 :, ))。 (new JLabel(密碼 :, ), 1)。 (new JLabel(性別 :, ))。 (new JLabel(用戶名 :, ))。 } return false。 } 浙江科技學(xué)院信息與電子工程學(xué)院 2020 級 Java 程序課程設(shè)計報告 6 ()。amp。 fpassword = ()。 while (() ()) { fname = ()。 } private boolean pareUserData(String name, String password) { try { RandomAccessFile out = new RandomAccessFile(, rw)。 (null)。 (200, 130)。 } })。 JButton register = new JButton(注冊 )。 final JDialog regDialog = new JDialog(login, 注冊 , true)。 } } })。 (true)。 JButton confirm = new JButton(登錄 )。)。 (39。 (new JLabel(密 碼 :))。 final JTextField name = new JTextField(10)。 (new FlowLayout())。 部分代碼: private void loginDialog() { login = new JDialog()。 界面設(shè)計要求用 GUI,界面設(shè)計中有用到 swing 組件的 TextField 和 Button,用到 awt 中的 BorderLayout 和 GridLayout 布局管理方式。在這一章中,我們可以了解什么是進銷存管理系統(tǒng),當(dāng)前進
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1