20135331 文艺 java实验
實(shí)驗(yàn)樓第一次實(shí)驗(yàn)報(bào)告
北京電子科技學(xué)院(BESTI)
實(shí)?????驗(yàn)????報(bào)?????告
課程:Java實(shí)驗(yàn)??? 班級(jí):1353 ???姓名:文藝 ??學(xué)號(hào):20135331
成績:???????????? 指導(dǎo)教師:婁嘉鵬??? 實(shí)驗(yàn)日期:2015.4.14
實(shí)驗(yàn)密級(jí):???????? 預(yù)習(xí)程度:??????? ???? ?實(shí)驗(yàn)時(shí)間:
儀器組次:31??????必修/選修:必修?????????? ? 實(shí)驗(yàn)序號(hào):01
實(shí)驗(yàn)名稱:?Java程序開發(fā)???????????????????????????????????????????????
實(shí)驗(yàn)?zāi)康呐c要求:? 1.實(shí)現(xiàn)命令行下Java程序開發(fā)??????????????????????????????????????????????????????
????????????????? 2.實(shí)現(xiàn)Eclipse下Java程序開發(fā)???????????????????????????????????????????????
??????????????? ????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????
?
實(shí)驗(yàn)儀器:
| 名稱 | 型號(hào) | 數(shù)量 |
| Eclipse | ? | 1 |
| 虛擬機(jī) | ? | 1 |
?
?
?
l??實(shí)驗(yàn)知識(shí)點(diǎn)
1.JVM,JRE,JDK的安裝位置與區(qū)別
2.命令行運(yùn)行javac.java,javac –cp;java -cp
3.PATH,CLASSPATH,SOURCEPATH的設(shè)定方法與應(yīng)用
4.包管理:package;import;javac -d
5.Eclipse(Netbeans)管理Java項(xiàng)目,調(diào)試:斷電,單步執(zhí)行等
6.Java基礎(chǔ)語法:類型與類型轉(zhuǎn)換;變量;運(yùn)算符;流程控制等
7.JDK幫助文檔的使用
?
?
?
?
二)Eclipse下Java程序開發(fā),調(diào)試
開發(fā):在命令行中輸入eclipse->File->New->Java Project->輸入項(xiàng)目名稱,例如HelloJDB->Finish(新建項(xiàng)目)
????? File->New->Class(新建Java類)
????? 輸入包名ljp(小寫,可以自定義),類名HelloJDB(單詞首字母大寫),勾選上自動(dòng)產(chǎn)生main函數(shù)選項(xiàng),單擊Finish按鈕
????? 輸入代碼并運(yùn)行,結(jié)果如圖
?
?
?
三)練習(xí)(通過命令行和Eclipse兩種方式實(shí)現(xiàn),自己的學(xué)號(hào)后兩位與題目總數(shù)取余的結(jié)果再加上1就是自己要完成的題號(hào),在Eclipse下練習(xí)調(diào)試程序)
小計(jì)算:20135321è21mod5=1è1+1=2
2. 實(shí)現(xiàn)四則運(yùn)算,并進(jìn)行測試。
在實(shí)驗(yàn)的第一項(xiàng)里,我們接觸了Scanner這個(gè)java的功能,這里就可以派上用場了。
代碼如下:
import java.util.*;
public class Sizeyunsuan
{
?public static void main(String[] args)
?{
????? ?Sizeyunsuan t=new Sizeyunsuan();
? t.js();
?}
Scanner scan;
public void js()
?{
? while(true)
? {
?? scan=new Scanner(System.in);
?? System.out.print("請(qǐng)輸入計(jì)算的一個(gè)數(shù)值:");
?? double a=scan.nextDouble();
?? System.out.print("請(qǐng)輸入一個(gè)運(yùn)算符:");
?? char c=scan.next().charAt(0);
?? System.out.print("請(qǐng)輸入計(jì)算的二個(gè)數(shù)值:");
?? double b=scan.nextDouble();
?
?? double sum=0;
??
?? switch(c)
?? {
??? case '+':
???? sum=a+b;
???? break;
??? case '-':
???? sum=a-b;
???? break;
??? case '*':
???? sum=a*b;
???? break;
??? case '/':
???? sum=a/b;
???? break;
??? default:
???? System.out.println("請(qǐng)輸入正確的運(yùn)算符!");
???? break;
?? }
?? System.out.println(sum);
? }
?
?}
}
?
?
實(shí)驗(yàn)中遇到的問題:
1 在實(shí)驗(yàn)一比較容易 因?yàn)槎际歉蠋煹牟襟E一步一步來
2 在實(shí)驗(yàn)二中到設(shè)置斷點(diǎn)跳轉(zhuǎn)最后輸出50 也沒什么太大問題
3 實(shí)驗(yàn)三相對(duì)較難 因?yàn)樵趈ava實(shí)現(xiàn)四則運(yùn)算代碼上出現(xiàn)了問題 在代碼設(shè)計(jì)過程中 需要同學(xué)的幫忙
四 ?時(shí)間統(tǒng)計(jì)
| 步驟 | 耗時(shí) | 百分比 |
| 需求分析 | 10min | 15% |
| 設(shè)計(jì) | 10min | 15% |
| 代碼實(shí)現(xiàn) | 30min | 45% |
| 測試 | 3min | 2% |
| 分析總結(jié) | 15min | 23% |
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/20135331wenyi/p/4433330.html
總結(jié)
以上是生活随笔為你收集整理的20135331 文艺 java实验的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql cluster (mysql
- 下一篇: h5实现手机端等级进度条