/*import java.util.Scanner; //主類 public class student122 { //主方法 public static void main(String[] args){ //定義7個元素的字符數(shù)組 String[] st = new String[7]; inputSt(st); //調(diào)用輸入方法 calculateSt(st); //調(diào)用計算方法 outputSt(st); //調(diào)用輸出方法 } //其他方法 //輸入方法 private static void inputSt(String st[]){ System.out.println("輸入學(xué)生的信息:"); System.out.println("學(xué)號 姓名 成績1,2,3"); //創(chuàng)建鍵盤輸入類 Scanner ss = new Scanner(System.in); for(int i=0; i<5; i++){ st[i] = ss.next(); //鍵盤輸入1個字符串 } } //計算方法 private static void calculateSt(String[] st){ int sum = 0; //總分賦初值 int ave = 0; //平均分賦初值 for(int i=2;i<5;i++) { /計總分,字符變換成整數(shù)后進(jìn)行計算 sum += Integer.parseInt(st[i]); } ave = sum/3; //計算平均分 //整數(shù)變換成字符后保存到數(shù)組里 st[5] = String.valueOf(sum); st[6] = String.valueOf(ave); } //輸出方法 private static void outputSt(String[] st){ System.out.print("學(xué)號 姓名 "); //不換行 System.out.print("成績1 成績2 成績3 "); System.out.println("總分 平均分");//換行 //輸出學(xué)生信息 for(int i=0; i<7; i++){ //按格式輸出,小于6個字符,補充空格 System.out.printf("%6s", st[i]); } System.out.println(); //輸出換行 } }*/ import java.util.Scanner; public class student122 { public static void main(String[] args) { // TODO 自動生成的方法存根 String[][] st = new String[3][8]; inputSt(st); calculateSt(st); outputSt(st); } //輸入方法 private static void inputSt(String st[][]) { System.out.println("輸入學(xué)生信息:"); System.out.println("班級 學(xué)號 姓名 成績:數(shù)學(xué) 物理 化學(xué)"); //創(chuàng)建鍵盤輸入類 Scanner ss = new Scanner(System.in); for(int j = 0; j < 3; j++) { for(int i = 0; i < 6; i++) { st[j][i] = ss.next(); } } } //輸出方法 private static void outputSt(String st[][]) { System.out.println("序號 班級 學(xué)號 姓名 成績:數(shù)學(xué) 物理 化學(xué) 總分 平均分"); //輸出學(xué)生信息 for(int j = 0; j < 3; j++) { System.out.print(j+1 + ":"); for(int i = 0; i < 8; i++) { System.out.printf("%6s", st[j][i]); } System.out.println(); } } //計算方法 private static void calculateSt(String[][] st) { int sum1 = 0; int sum2 = 0; int sum3 = 0; int ave1 = 0; int ave2 = 0; int ave3 = 0; for(int i = 3; i < 6; i++) { sum1 += Integer.parseInt(st[0][i]); } ave1 = sum1/3; for(int i = 3; i < 6; i++) { sum2 += Integer.parseInt(st[1][i]); } ave2 = sum2/3; for(int i = 3; i < 6; i++) { sum3 += Integer.parseInt(st[2][i]); } ave3 = sum3/3; st[0][6] = String.valueOf(sum1); st[1][6] = String.valueOf(sum2); st[2][6] = String.valueOf(sum3); st[0][7] = String.valueOf(ave1); st[1][7] = String.valueOf(ave2); st[2][7] = String.valueOf(ave3); } }
標(biāo)簽: java 數(shù)據(jù)庫
上傳時間: 2017-03-17
上傳用戶:simple
Effective+Java侯捷中文版
上傳時間: 2013-05-24
上傳用戶:eeworm
07電子設(shè)計大賽論文 2007年全國電子設(shè)計大賽論文(A~J題)
標(biāo)簽: 2007 全國電子 設(shè)計大賽 論文
上傳時間: 2013-05-26
上傳用戶:qoovoop
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,遠(yuǎn)程屏幕監(jiān)控越來越多地應(yīng)用在各種場合。雖然現(xiàn)在有很多遠(yuǎn)程屏幕監(jiān)控軟件,但使用Java 開發(fā)的在Linux下的屏幕監(jiān)控系統(tǒng)還很少。該文提出了在Linux 下基于Java 設(shè)計網(wǎng)絡(luò)實時
標(biāo)簽: Java 網(wǎng)絡(luò) 系統(tǒng)設(shè)計 遠(yuǎn)程監(jiān)控
上傳時間: 2013-04-24
上傳用戶:llandlu
使用Java語言有非常多的好處,如安全的對象引用、語言級支持多線程和跨平臺等特性。但是嵌入式系統(tǒng)中Java語言的應(yīng)用卻很少見,這是由于Java如下兩方面的不足: (1)Java虛擬機實現(xiàn)需要大量的硬件資源;(2)Java語言的運行時間不可預(yù)測。 為此,本論文將實現(xiàn)一個能夠應(yīng)用在低端FPGA器件的實時Java虛擬機。論文的主要創(chuàng)新點如下: 1.使用基于堆棧的RISC模型處理器實現(xiàn)CISC模型的JVM; 2.處理器微指令無任何相關(guān)性; 3.所設(shè)計的JVM能使Java程序擁有足夠的底層訪問能力。 論文的主要內(nèi)容和工作如下: 1.制定基于堆棧的RISC結(jié)構(gòu)處理器各級結(jié)構(gòu)。 2.設(shè)計簡潔高效的處理器微指令,并且微指令能夠滿足字節(jié)碼的需要。 3.制定Java字節(jié)碼到處理器代碼的轉(zhuǎn)換關(guān)系和快速轉(zhuǎn)換結(jié)構(gòu)。 4.設(shè)計中使用高速緩存,提高運行速度。 5.優(yōu)化堆棧的硬件結(jié)構(gòu),使得出棧入棧操作更加簡潔快速。 6.設(shè)計一系列的本地方法,使得Java程序能夠直接訪問底層資源。 7.將Java類庫使用本地方法實現(xiàn)。 8.自定義程序在內(nèi)存中的結(jié)構(gòu),并使用裝載工具實現(xiàn)。 9.制定處理外圍數(shù)據(jù)處理機制,如IO和內(nèi)存接口10.制定中斷處理方式,并且實現(xiàn)軟中斷的機制。
上傳時間: 2013-06-11
上傳用戶:417313137
JAVA程序設(shè)計教程,希望能夠?qū)Τ鯇W(xué)者有幫助
上傳時間: 2013-04-24
上傳用戶:cx111111
·小男孩尼克是個中學(xué)生,他每天都用手機和朋友通電話,發(fā)信息,上網(wǎng)。而且還從網(wǎng)上下載手機游戲來玩。 有一天,尼克從朋友那里聽說,不光可以下載別人制作好的手機應(yīng)用,而且還可以用一種叫做JAVA的東西來制作自己的手機應(yīng)用程序。好奇心很強的尼克,真想馬上就能自己制作應(yīng)用程序,于是便去請教住在附近的精通手機應(yīng)用和JAVA知識的JAVA博士…… 這可不是低幼讀物哦,這是NEC-MobileFriend帶給我們的
上傳時間: 2013-04-24
上傳用戶:sun_pro12580
J-Link用戶手冊(中文),是學(xué)習(xí)ARM開發(fā)的好東知。
上傳時間: 2013-04-24
上傳用戶:mingaili888
·以NEC N800手機為例,詳細(xì)介紹了手機JAVA開發(fā)的各個方面: 第一講:建立開發(fā)環(huán)境 該使用指南解釋和說明了如何建立與驗證你的開發(fā)環(huán)境。 第二講:制作應(yīng)用程序 主要講述如何利用MIDP的高級API制作簡單的計算應(yīng)用程序。 第三講:制作圖解應(yīng)用程序 ― 低級API ― 講述如何利用低級API進(jìn)行圖解應(yīng)用程序的開發(fā)。 第四講:動畫的制作 講述如何在手機應(yīng)用程序中制作動畫,并詳細(xì)介紹其具體操作方法
上傳時間: 2013-06-07
上傳用戶:haohaoxuexi
·[一些機器人方面的PDF].Introduction.to.Robotics,.Mechanics.and.Control.JOHN.J.CRAIG
標(biāo)簽: Introduction Mechanics Robotics Control
上傳時間: 2013-06-08
上傳用戶:uuuuuuu
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1