想了解java簡單么嗎?想了解Java 簡易計(jì)算器,java實(shí)現(xiàn)簡單登錄界面,java實(shí)現(xiàn)簡單計(jì)算器,一個(gè)簡單的Java程序代碼?,有哪些適合新手練手的Java項(xiàng)目?,求幾個(gè)java簡單的代碼?? 嗎?......本文帶你一探究竟。
1.Java 簡易計(jì)算器
package demo; import java.util.Scanner; public class Computer { static Scanner s = new Scanner(System.in); public static void main(String[] args) { Computer c = new Computer(); c.run(); while(true){ System.out.println("是否繼續(xù)?(1:繼續(xù),2:退出)"); String arg = s.nextLine(); if(arg.equals("1")){ c.run(); }else{ break; } } } public void run(){ System.out.println(" ------------簡易計(jì)算器------------"); System.out.println("------------請如下選項(xiàng)中選擇------------"); System.out.println("------------1.求和運(yùn)算------------"); System.out.println("------------2.求差運(yùn)算------------"); System.out.println("------------3.求積運(yùn)算------------"); System.out.println("------------4.求商運(yùn)算------------"); System.out.println("------------5.退出程序------------"); while(true){ System.out.println("請輸入選項(xiàng) :"); try{ int arg = s.nextInt(); if(arg==5){ break; } System.out.print("請輸入*個(gè)運(yùn)算值:"); setDim(s.()); System.out.println("請輸入第二個(gè)運(yùn)算值:"); setDim(s.()); System.out.print("結(jié)果為:"); double temp = 0; if(arg==1){ temp=getAdd(); }else if(arg==2){ temp=getSub(); }else if(arg==3){ temp=getMul(); }else if(arg==4){ temp=getDiv(); } System.err.println(temp); }catch(Exception e){ System.out.println("輸入數(shù)字不正確..."); s =s.reset(); continue; } } } private double num1 = 0; private double num2 = 0; public void setDim(double num){ if(num1 == 0){ num1 = num; }else{ num2 = num; } } /** * 加法 */ public double getAdd(){ return num1 + num2; } /** * 減法 */ public double getSub(){ return num1 - num2; } /** * 乘法 */ public double getMul(){ return num1 * num2; } /** * 除法 */ public double getDiv(){ return num1 / num2; } }
2.java實(shí)現(xiàn)簡單登錄界面
自己寫的比較規(guī)范的代碼,都有注釋:import javax.swing.JFrame;//框架import javax.swing.JPanel;//面板import javax.swing.JButton;//按鈕import javax.swing.JLabel;//標(biāo)簽import javax.swing.;//文本框import java.awt.Font;//字體import java.awt.Color;//顏色import javax.swing.;//密碼框import java.awt.event.;//事件監(jiān)聽import java.awt.event.;//事件處理import javax.swing.;//消息窗口public class UserLogIn extends JFrame{ public JPanel pnluser; public JLabel ; public JLabel ; public JLabel ; public txtName; public pwdPwd; public JButton btnSub; public JButton btnReset; public UserLogIn(){ pnluser = new JPanel(); = new JLabel(); = new JLabel(); = new JLabel(); txtName = new (); pwdPwd = new (); btnSub = new JButton(); btnReset = new JButton(); userInit(); } public void userInit(){ this.(JFrame.EXIT_ON_CLOSE);//設(shè)置關(guān)閉框架的同時(shí)結(jié)束程序 this.setSize(300,200);//設(shè)置框架大小為長300,寬200 this.(false);//設(shè)置框架不可以改變大小 this.setTitle("用戶登錄");//設(shè)置框架標(biāo)題 this.pnluser.setLayout(null);//設(shè)置面板布局管理 this.pnluser.(Color.cyan);//設(shè)置面板背景顏色 this..setText("用戶登錄");//設(shè)置標(biāo)簽標(biāo)題 this..setFont(new Font("宋體",Font.BOLD | Font.ITALIC,14));//設(shè)置標(biāo)簽字體 this..(Color.RED);//設(shè)置標(biāo)簽字體顏色 this..setText("用戶名:"); this..setText("密 碼:"); this.btnSub.setText("登錄"); this.btnReset.setText("重置"); this..setBounds(120,15,60,20);//設(shè)置標(biāo)簽x坐標(biāo)120,y坐標(biāo)15,長60,寬20 this..setBounds(50,55,60,20); this..setBounds(50,85,60,25); this.txtName.setBounds(110,55,120,20); this.pwdPwd.setBounds(110,85,120,20); this.btnSub.setBounds(85,120,60,20); this.btnSub.(new ()//匿名類實(shí)現(xiàn)接口 { public void ( e){ btnsub_(e); } } ); this.btnReset.setBounds(155,120,60,20); this.btnReset.(new ()//匿名類實(shí)現(xiàn)接口 { public void ( e){ btnreset_(e); } } ); this.pnluser.add();//加載標(biāo)簽到面板 this.pnluser.add(); this.pnluser.add(); this.pnluser.add(txtName); this.pnluser.add(pwdPwd); this.pnluser.add(btnSub); this.pnluser.add(btnReset); this.add(pnluser);//加載面板到框架 this.(true);//設(shè)置框架可顯 } public void btnsub_( e){ String name = txtName.getText(); String pwd = String.valueOf(pwdPwd.()); if(name.equals("")){ .(null,"賬號不能為空","錯(cuò)誤",.ERROR_MESSAGE); return; }else if (pwd.equals("")){ .(null,"密碼不能為空","錯(cuò)誤",.ERROR_MESSAGE); return; }else if(true){ this.dispose(); }else{ .(null,"賬號或密碼錯(cuò)誤","錯(cuò)誤",.ERROR_MESSAGE); return; } } public void btnreset_( e){ txtName.setText(""); pwdPwd.setText(""); } public static void main(String[] args){ new UserLogIn(); }}
3.java實(shí)現(xiàn)簡單計(jì)算器
2021/12/16已更新:氷泠:Java實(shí)現(xiàn)簡單計(jì)算器
4.一個(gè)簡單的Java程序代碼?
public double GetCost(int minutes) { //整數(shù)時(shí)間所花的費(fèi)用 int aa = minutes / 60; //未滿1小時(shí)處理 if (minutes < 60) return 2; //超出小時(shí)部分 int bb = minutes % 60; //其實(shí)你還有必要做一些其他處理。比如說超過30分鐘了該怎么樣算等等...... return aa * 2 + bb * 0.01d; }
5.有哪些適合新手練手的Java項(xiàng)目?
Java作為一門古老的語言,已有20年左右的歷史,這在發(fā)展日新月異的技術(shù)圈可以說是一個(gè)神話。雖然不少人曾抱怨Java語言就像老太太的裹腳布,又臭又長,有時(shí)寫了500行都不能表達(dá)程序員的意圖。但從市場上的招聘現(xiàn)狀看,Java工程師依然有著其他語言不可取代的競爭優(yōu)勢。招聘情況請參考:為何優(yōu)秀的Java程序員如此難招? - 互聯(lián)網(wǎng)人才流動(dòng)???- 知乎專欄對于很多朋友來說,Java是學(xué)習(xí)編程的開始,也有很多朋友希望通過Java可以找到工作,但是很多自學(xué)的朋友在自學(xué)過程中盲目的學(xué)習(xí),這不但大大降低了學(xué)習(xí)的效率并且會打擊學(xué)習(xí)的熱情。那么當(dāng)我們學(xué)習(xí)了Java的基礎(chǔ)知識之后,我們急需要一些項(xiàng)目去幫我們整理一下自己學(xué)習(xí)的知識點(diǎn)以及提高一下編程能力,對小的工程有一個(gè)大致的了解,有助于以后一步一步的接觸上手相對來說大的項(xiàng)目。最重要的是提高自己的學(xué)習(xí)經(jīng)驗(yàn)。如果你沒有學(xué)習(xí)好Java基礎(chǔ),看下面的內(nèi)容上手比較難,沒有一些基本的思路,你可以選擇先再去學(xué)習(xí)一遍Java基礎(chǔ):如何一步一步的學(xué)Java - 學(xué)習(xí)編程 - 知乎專欄如果您正在準(zhǔn)備參加校招或者社招,同時(shí)這里有兩篇文章或許可以幫助到你:Java工程師面試題整理[社招篇] - 學(xué)習(xí)編程 - 知乎專欄Java工程師筆試題整理[校招篇] - 學(xué)習(xí)編程 - 知乎專欄 如果你看到了這里,恭喜正式開始進(jìn)入主題:適合新手練手的Java項(xiàng)目? 源碼下載(實(shí)例一):jsp開發(fā)完整的博研圖書館后臺管理系統(tǒng),不使用框架開發(fā)的,太完美了源碼下載(實(shí)例二):javaWeb圖書館管理系統(tǒng)源碼mysql版本源碼下載(實(shí)例三)GitHub - uboger/: JAVA GUI 圖書館管理系統(tǒng)源碼下載(實(shí)例四):java swing開發(fā)企業(yè)人事管理系統(tǒng)源代碼下載源碼下載(實(shí)例一):java swing開發(fā)網(wǎng)絡(luò)聊天室群聊系統(tǒng),基于java多線程socket編程源碼下載(實(shí)例二):java swing開發(fā)大貓聊天室源碼,簡單易懂,適合java swing初學(xué)者源碼下載(實(shí)例三):java websocket開發(fā)簡單聊天室系統(tǒng),實(shí)現(xiàn)群聊與一對一單人聊天案例源碼下載(實(shí)例四):jsp開發(fā)簡單聊天室demo-分享源碼下載(一): java通訊錄實(shí)現(xiàn)了添加刪除和查找功能源碼下載(二):JAVA版通訊錄管理系統(tǒng)課程設(shè)計(jì)源碼源碼下載(三):Java Swing界面.完美設(shè)計(jì)通訊錄..有需要的下源碼下載(一):JAVA坦克大戰(zhàn)+源代碼(適合初學(xué)者)源碼下載(二):GitHub - /TankWar: 用J2SE寫的一個(gè)坦克大戰(zhàn)小游戲,鞏固一下java基礎(chǔ)源碼下載(一):俄羅斯方塊 JAVA版源碼下載(二):GitHub - FieldSoft-/Tetris-Swing: Swing編寫的俄羅斯方塊源碼下載(三):java swing開發(fā)的俄羅斯方塊游戲,包含完整代碼+詳細(xì)注釋源碼下載(一): Java實(shí)踐(十一)——五子棋源碼下載(二):java swing開發(fā)的五子棋小游戲源碼源碼下載(三):java swing開發(fā)單機(jī)版五子棋源代碼下載源碼下載(四):Java五子棋算法和代碼源碼下載(一):Java實(shí)踐(十二)——*象棋源碼下載(實(shí)例一): JAVA貪吃蛇源代碼源碼下載(實(shí)例二):java swing編寫的3個(gè)小游戲程序源碼,俄羅斯方塊,貪吃蛇和坦克大戰(zhàn)源碼下載(實(shí)例三):java貪吃蛇源代碼 、 java貪吃蛇源代碼
6.求幾個(gè)java簡單的代碼
只把main方法放這了: public static void main(String[] args) { //1~100之間不能被3整除的數(shù)之和 int result = 0; //結(jié)果 int startNum = 1; //起始數(shù) int endNum = 100; //結(jié)束數(shù) for(int i=startNum; i<=endNum; i++) { if(i%3!=0) { result += i; } } System.out.println("1~100之間不能被3整除的數(shù)之和為: "+result); //1~10之間的整數(shù)相加,得到累加值大于20的當(dāng)前數(shù) int num = 0; //結(jié)果 for(int i=1; i<=10; i++) { num += i; if(num>20) { num = i; break; } } System.out.println("1~10之間的整數(shù)相加,得到累加值大于20的當(dāng)前數(shù)為: "+num); //求1~10之間的所有偶數(shù)和 (用continue解決) int sum = 0;//結(jié)果 for(int i=0; i<=10; i++) { if(i%2 == 0) { sum += i; } else { continue; } } System.out.println("1~10之間的所有偶數(shù)和為: "+sum
上述文章了解到關(guān)于Java 簡易計(jì)算器,java實(shí)現(xiàn)簡單登錄界面,java實(shí)現(xiàn)簡單計(jì)算器,一個(gè)簡單的Java程序代碼?,有哪些適合新手練手的Java項(xiàng)目?,求幾個(gè)java簡單的代碼?? ,讓我們對java簡單么 有一個(gè)直觀的認(rèn)知。我們發(fā)現(xiàn),作為一個(gè)優(yōu)秀的Java程序員是多么的自豪。