成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Java程序設(shè)計(jì)代碼參考,java類的設(shè)計(jì)代碼

Java程序設(shè)計(jì),輸入10個(gè)數(shù)字,,分別計(jì)算其中的奇數(shù)和與偶數(shù)和

參考代碼

創(chuàng)新互聯(lián)為您提適合企業(yè)的網(wǎng)站設(shè)計(jì)?讓您的網(wǎng)站在搜索引擎具有高度排名,讓您的網(wǎng)站具備超強(qiáng)的網(wǎng)絡(luò)競爭力!結(jié)合企業(yè)自身,進(jìn)行網(wǎng)站設(shè)計(jì)及把握,最后結(jié)合企業(yè)文化和具體宗旨等,才能創(chuàng)作出一份性化解決方案。從網(wǎng)站策劃到網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站, 我們的網(wǎng)頁設(shè)計(jì)師為您提供的解決方案。

import?java.util.Scanner;

public?class?Demo?{

public?static?void?main(String[]?args)?{

int?jishu=0;//存儲奇數(shù)的和

int?oushu=0;//存儲偶數(shù)的和

for?(int?i?=?0;?i?10;?i++)?{

System.out.println("請輸入第"+(i+1)+"個(gè)數(shù)字");

Scanner?sc?=?new?Scanner(System.in);

int?x?=?Integer.parseInt(sc.nextLine().trim());//從鍵盤讀取數(shù)據(jù),轉(zhuǎn)化成為數(shù)字

if(x%2==0){//如果除2余數(shù)是0,說明是偶數(shù)

oushu+=x;

//oushu?=?oushu+x;//上面的代碼等同于這個(gè)代碼

}else{

jishu+=x;

}

}

System.out.println("奇數(shù)和:"+jishu);

System.out.println("偶數(shù)和:"+oushu);

}

}

如何學(xué)習(xí)java程序設(shè)計(jì)?

JAVA是一種平臺,也是一種程序設(shè)計(jì)語言,如何學(xué)好程序設(shè)計(jì)不僅僅適用于JAVA,對C++等其他程序設(shè)計(jì)語言也一樣管用。有編程高手認(rèn)為,JAVA也好C也好沒什么分別,拿來就用。為什么他們能達(dá)到如此境界?我想是因?yàn)榫幊陶Z言之間有共通之處,領(lǐng)會(huì)了編程的精髓,自然能夠做到一通百通。如何學(xué)習(xí)程序設(shè)計(jì)理所當(dāng)然也有許多共通的地方。

1、培養(yǎng)興趣

興趣是能夠讓你堅(jiān)持下去的動(dòng)力。如果只是把寫程序作為謀生的手段的話,你會(huì)活的很累,也太對不起自己了。

2、慎選程序設(shè)計(jì)語言

男怕入錯(cuò)行,女怕嫁錯(cuò)郎。初學(xué)者選擇程序設(shè)計(jì)語言需要謹(jǐn)慎對待。軟件開發(fā)不僅僅是掌握一門編程語言了事,它還需要其他很多方面的背景知識。軟件開發(fā)也不僅僅局限于某幾個(gè)領(lǐng)域,而是已經(jīng)滲透到了各行各業(yè)幾乎每一個(gè)角落。

3、要腳踏實(shí)地,快餐式的學(xué)習(xí)不可取

軟件開發(fā)是一門工程學(xué)科,注重的就是實(shí)踐,“君子動(dòng)口不動(dòng)手”對軟件開發(fā)人員來講根本就是錯(cuò)誤的,他們提倡“動(dòng)手至上”,但別害怕,他們大多溫文爾雅,沒有暴力傾向,雖然有時(shí)候蓬頭垢面的一副“比爾蓋茨”樣。我們在看書的時(shí)候,不要等到你完全理解了才動(dòng)手敲代碼,而是應(yīng)該在看書的同時(shí)敲代碼,程序運(yùn)行的各種情況可以讓你更快更牢固的掌握知識點(diǎn)。

4、多參考程序代碼

程序代碼是軟件開發(fā)最重要的成果之一,其中滲透了程序員的思想與靈魂。許多人被《仙劍奇?zhèn)b傳》中凄美的愛情故事感動(dòng),悲劇的結(jié)局更有一種缺憾美。為什么要以悲劇結(jié)尾?據(jù)說是因?yàn)閷憽断蓜ζ鎮(zhèn)b傳》的程序員失戀而安排了這樣的結(jié)局,他把自己的感覺融入到游戲中,卻讓眾多的仙劍迷扼腕嘆息。

參考代碼例子,也可以研究一些開源的軟件或框架。

5、加強(qiáng)英文閱讀能力

對學(xué)習(xí)編程來說,不要求英語,但不能一點(diǎn)不會(huì),。最起碼像JAVAAPI文檔(參考文獻(xiàn)[4.4])這些東西還是要能看懂的,連猜帶懵都可以;旁邊再開啟一個(gè)“金山詞霸”。

6、萬不得已才請教別人

要知道獨(dú)立思考的能力對你很重要。要知道程序員的時(shí)間是很寶貴的。

7、使用合適的工具

工欲善其事必先利其器。軟件開發(fā)包含各種各樣的活動(dòng),需求收集分析、建立用例模型、建立分析設(shè)計(jì)模型、編程實(shí)現(xiàn)、調(diào)試程序、自動(dòng)化測試、持續(xù)集成等等,沒有工具幫忙可以說是寸步難行。工具可以提高開發(fā)效率,使軟件的質(zhì)量更高BUG更少。組合稱手的武器。昆明計(jì)算機(jī)學(xué)校認(rèn)為到飛花摘葉皆可傷人的境界就很高了,無招勝有招,手中無劍心中有劍這樣的境界幾乎不可企及。

java小程序設(shè)計(jì)求代碼

Account類:

package?Test;

import?java.util.HashMap;

import?java.util.Map;

public?class?Account?{

private?String?cardId;//卡號

private?String?name;//姓名

private?String?password;//密碼

private?long?leftAmt;//剩余金額

public?MapObject,?ObjectgetAccountInfo(String?id){

//這里暫設(shè)一個(gè)用戶信息

//實(shí)際要建一個(gè)數(shù)據(jù)庫存放多個(gè)用戶的信息

MapObject,?Object?map?=?new?HashMapObject,?Object();

map.put("cardId",?"123");

map.put("name",?"qwe");

map.put("password",?"789");

map.put("leftAmt",?88);

//實(shí)際要通過sql語句在數(shù)據(jù)庫中查詢id對應(yīng)的賬戶信息

if(id?==?"123"){

//這里沒有考慮密碼,全部返回

return?map;

}

return?null;

}

public?void?setCardId(String?cardId)?{

this.cardId?=?cardId;

}

public?String?getCardId()?{

return?cardId;

}

public?void?setName(String?name)?{

this.name?=?name;

}

public?String?getName()?{

return?name;

}

public?void?setPassword(String?password)?{

this.password?=?password;

}

public?String?getPassword()?{

return?password;

}

public?void?setLeftAmt(long?leftAmt)?{

this.leftAmt?=?leftAmt;

}

public?long?getLeftAmt()?{

return?leftAmt;

}

}

userOperate類:

package?Test;

import?java.util.HashMap;

import?java.util.Map;

import?java.util.Scanner;

public?class?UserOperate?{

Account?account?=?new?Account();

public?void?operate(String?id){

System.out.println("歡迎您使用ATM系統(tǒng)");

System.out.println("1--存款?????2--查詢");

System.out.println("3--取款????0--退出");

System.out.println("請選擇操作類型【0-3】");

Scanner?in?=?new?Scanner(System.in);

int?type?=?in.nextInt();

while(type!=0){

if(type==1){

System.out.println("請存入鈔票");

type?=?in.nextInt();

}else

if(type==2){

System.out.println("您的銀行賬戶信息為:");

MapObject,?Object?map?=?new?HashMapObject,?Object();

map?=?account.getAccountInfo(id);

System.out.println(map);

type?=?in.nextInt();

}else

if(type==3){

System.out.println("請取走您的鈔票");

type?=?in.nextInt();

}else{

System.out.println("操作有誤,請重新操作");

type?=?in.nextInt();

}

}

System.out.println("請盡快取走您的卡,謝謝使用!再見!");

in.close();

}

}

測試類(我放在main里):

package?Test;?

public?class?test1?{

public?static?void?main(String[]?args){

//測試

UserOperate?userOperate?=?new?UserOperate();

//假設(shè)銀行卡插入后讀取到的id為123

String?id?=?"123";

userOperate.operate(id);

}

}

運(yùn)行結(jié)果:

這是很簡單的一個(gè)思路,簡單跑跑可以。

也不知道你要什么樣的結(jié)果,如果是要一個(gè)完整的系統(tǒng),那具體還得建立數(shù)據(jù)庫,還有如何讀取賬戶信息,等等。

JAVA程序設(shè)計(jì),大神給個(gè)可行的代碼,謝謝了!

public?class?Circle?{

private?double?radiums;?//半徑

private?Point?point;?//坐標(biāo)

public?Circle(double?radium,?Point?point)?{

super();

this.radiums?=?radium;

this.point?=?point;

}

public?double?getRadium()?{

return?radiums;

}

public?void?setRadium(double?radium)?{

this.radiums?=?radium;

}

public?Point?getPoint()?{

return?point;

}

public?void?setPoint(Point?point)?{

this.point?=?point;

}

public??double??getLength(){?//周長

return??2*Math.PI*radiums;

}

public?double?getArea(){?//面積

return?Math.PI*Math.pow(radiums,?2);

}

}

public?class?Point?{

private?int?x;??//x軸

private?int?y;?//y軸

public?Point(int?x,?int?y)?{

super();

this.x?=?x;

this.y?=?y;

}

public?int?getX()?{

return?x;

}

public?void?setX(int?x)?{

this.x?=?x;

}

public?int?getY()?{

return?y;

}

public?void?setY(int?y)?{

this.y?=?y;

}

}

public?class?Test?{

public?static?void?main(String[]?args)?{

Point?point?=?new?Point(14,16);?//設(shè)置坐標(biāo)

Circle?circle?=?new?Circle(5,?point);?//創(chuàng)建一個(gè)圓

double?area?=?circle.getArea();

double?length?=?circle.getLength();

System.out.println("圓的面積是:"+area);

System.out.println("圓的周長是:"+length);

System.out.println("圓的x坐標(biāo)是:?"+point.getX());

System.out.println("圓的y坐標(biāo)是:"+point.getY());

}

}

輸出結(jié)果如下:

圓的面積是:78.53981633974483

圓的周長是:31.41592653589793

圓的x坐標(biāo)是:?14

圓的y坐標(biāo)是:16

JAVA程序設(shè)計(jì),多線程,求大神給一份可運(yùn)行的代碼

給你一個(gè)經(jīng)典的例子。run里面放空循環(huán)來觀察多線程是不合理的,空循環(huán)消耗時(shí)序極小,用sleep來間隔時(shí)間才是合理的。

class?RunnableDemo?implements?Runnable?{

private?Thread?t;

private?String?threadName;

RunnableDemo(?String?name)?{

threadName?=?name;

System.out.println("Creating?"?+??threadName?);

}

public?void?run()?{

System.out.println("Running?"?+??threadName?);

try?{

for(int?i?=?4;?i??0;?i--)?{

System.out.println("Thread:?"?+?threadName?+?",?"?+?i);

//?Let?the?thread?sleep?for?a?while.

Thread.sleep(50);

}

}catch?(InterruptedException?e)?{

System.out.println("Thread?"?+??threadName?+?"?interrupted.");

}

System.out.println("Thread?"?+??threadName?+?"?exiting.");

}

public?void?start?()?{

System.out.println("Starting?"?+??threadName?);

if?(t?==?null)?{

t?=?new?Thread?(this,?threadName);

t.start?();

}

}

}

public?class?TestThread?{

public?static?void?main(String?args[])?{

RunnableDemo?R1?=?new?RunnableDemo(?"Thread-1");

R1.start();

RunnableDemo?R2?=?new?RunnableDemo(?"Thread-2");

R2.start();

}???

}

分享名稱:Java程序設(shè)計(jì)代碼參考,java類的設(shè)計(jì)代碼
網(wǎng)頁地址:http://jinyejixie.com/article30/hopdpo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站營銷型網(wǎng)站建設(shè)、網(wǎng)站策劃、建站公司、服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
米易县| 宜黄县| 太白县| 青铜峡市| 玉龙| 南昌县| 桃园县| 磐石市| 射洪县| 怀宁县| 毕节市| 乌鲁木齐市| 晴隆县| 涿州市| 广灵县| 宝坻区| 土默特左旗| 自贡市| 连平县| 金溪县| 鄂托克旗| 永定县| 昌乐县| 阳原县| 涿州市| 龙陵县| 海宁市| 苗栗县| 孟津县| 珲春市| 汝城县| 兴海县| 河曲县| 济南市| 若尔盖县| 海淀区| 泗阳县| 衡阳县| 龙川县| 古蔺县| 新津县|