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

正文內(nèi)容

java程序設(shè)計計算器論文(編輯修改稿)

2024-12-12 00:44 本頁面
 

【文章內(nèi)容簡介】 va平臺上被編譯為體系結(jié)構(gòu)中立的 字節(jié)碼 格式(后綴為 class 的文件) , 然后可以在實現(xiàn)這個 Java 平臺的任何系統(tǒng)中運行。這種途徑適合于異構(gòu)的網(wǎng)絡(luò)環(huán)境和軟件的分發(fā)。 Java 語言是可移植的。這種可移植性來源于體系結(jié)構(gòu)中 立性,另外, Java還嚴格規(guī)定了各個基本數(shù)據(jù)類型的長度。 Java 系統(tǒng)本身也具有很強的可移植性,Java 編譯器是用 Java 實現(xiàn)的, Java的運行環(huán)境是用 ANSI C 實現(xiàn)的。 Java 語言是解釋型的。如前所述, Java 程序在 Java 平臺上被編譯為字節(jié)碼格式, 然后可以在實現(xiàn)這個 Java 平臺的任何系統(tǒng)中運行。在運行時, Java平臺中的 Java 解釋器 對這些字節(jié)碼進行解釋執(zhí)行,執(zhí)行 過程中需要的類在聯(lián)接階段被載入到運行環(huán)境中。 Java 是高性能的。與那些解釋型的高級腳本語言相比, Java的確是高性能的。事實上, Java 的運行速度隨著 JIT(JustInTime)編譯器技術(shù)的發(fā)展越來越接近于 C++。 Java 語言是多線程的。在 Java 語言中,線程是一種特殊的對象,它必須由 Thread 類或其子(孫)類來創(chuàng)建。通常有兩種方法來創(chuàng)建線程:其一,使 用型構(gòu)為 Thread(Runnable) 的構(gòu)造子將一個實現(xiàn)了 Runnable 接口的對象包裝成一個線程,其二,從 Thread 類派生出子 類并重寫 run 方法,使用該子類創(chuàng)建的對象即為線程。值得注意的是 Thread 類已經(jīng)實現(xiàn)了 Runnable 接口,因此,任何一個線程均有它的 run 方法,而 run 方法中包含了線程所要運行的代碼。線程的活動由一組方法來控制。 Java 語言支持多個線程的同時執(zhí)行,并提供多線程之間的同步機制(關(guān)鍵字為 synchronized)。 1 Java 語言是動態(tài)的。 Java 語言的設(shè)計目標之一是適應(yīng)于動態(tài)變化的環(huán)境。 Java 程序需要的類能夠動態(tài)地被載入到運行環(huán)境,也可以通過網(wǎng)絡(luò)來載入所需要的類。這也有利于軟件的升級。另外, Java 中的類有一個運行時刻的表示,能進行運行時刻的類型檢查。 標準計算器演示 ( 1)啟動計算器 ( 2)加法、乘法運算 分別輸入 9 和 3然后分別計算其加法、乘法運算 9 + 3 = 9 * 3 = (3)開平方運算 sqrt ( 4)百分號運算 % ( 5)倒數(shù)運算 1/x JAVA 程序設(shè)計計算器的具體實現(xiàn)代碼 import .*。 import .*。 import .*。 public class jisuanqi extends JFrame implements ActionListener,ItemListener{ JTextField text。 JTextField textMemory。 boolean clickable。 double memoryd。 //使用內(nèi)存中存儲的數(shù)字 int memoryi。 String copy。 public jisuanqi(){ super(計算器 )。 setSize(357,253)。 } public void init(){ clickable = true。 //添加菜單欄 MenuBar myB=new MenuBar()。 setMenuBar(myB)。 Menu m1=new Menu(編輯 (E))。 MenuItem m11= new MenuItem(復(fù)制 (C) Ctrl+C)。 (this)。 (m11)。 MenuItem m12=new MenuItem(粘貼 (P) Ctrl+V)。 (this)。 (m12)。 (m1)。 Menu m2=new Menu(查看 (V))。 (new MenuItem(標準型 (T)))。 (new MenuItem(科學(xué)型 (S)))。 ()。 (new MenuItem(數(shù)字分組 (I)))。 (this)。 (m2)。 Menu m3=new Menu(幫助 (H))。 MenuItem m31=new MenuItem(幫助主題 (H))。 (this)。 (m31)。 ()。 MenuItem m32=new MenuItem(關(guān)于計算器 (A))。 (this)。 (m32)。 (m3)。 ////////// JPanel pa1=new JPanel()。 (new Color(236,231,210))。 text=new JTextField(0.,31)。 (North,text)。 //面板添加和按鈕的設(shè)置 JPanel pa=new JPanel()。 JPanel pa2=new JPanel()。 JButton bt1=new JButton(Backspace)。 JButton bt2=new JButton(CE)。 JButton bt3=new JButton(C)。 (this)。 (this)。 (this)。 (bt1)。 (bt2)。 (bt3)。 (new BorderLayout())。 (pa2,North)。 JPanel p1=new JPanel()。 (new GridLayout(4,1,2,5))。 JButton bt4=new JButton(MC)。 JButton bt5=new JButton(MR)。 JButton bt6=new JButton(MS)。 JButton bt7=new JButton(M+)。 (bt4)。 (bt5)。 (bt6)。 (bt7)。 (p1,West)。 JPanel p = new JPanel()。 (new GridLayout(4, 5,2,5))。 String buttons[] = {7,8,9,/
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1