国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

Java開發(fā)環(huán)境的熟悉

2019-11-14 23:47:40
字體:
供稿:網(wǎng)友
java開發(fā)環(huán)境的熟悉

1. 使用JDK編譯、運(yùn)行簡(jiǎn)單的Java程序

2.使用Eclipse 編輯、編譯、運(yùn)行、調(diào)試Java程序

要求:

*沒有linux基礎(chǔ)的同學(xué)建議先學(xué)習(xí)《Linux基礎(chǔ)入門(新版)》《Vim編輯器》課程

重點(diǎn)是運(yùn)行結(jié)果,遇到的問題(工具查找,安裝,使用,程序的編輯,調(diào)試,運(yùn)行等)、解決辦法以及分析

實(shí)驗(yàn)儀器:

名稱

型號(hào)

數(shù)量

Laptop

Acer aspire V5-473G

1

實(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)試:斷點(diǎn)、單步執(zhí)行等;

6. Java基礎(chǔ)語(yǔ)法:類型與類型轉(zhuǎn)換;變量;運(yùn)算符;流程控制等;

7. JDK幫助文檔的使用;

一、 實(shí)驗(yàn)過程

進(jìn)入實(shí)驗(yàn)樓選擇“java開發(fā)環(huán)境的熟悉”,開始實(shí)驗(yàn)。

在Windows環(huán)境下進(jìn)行練習(xí)2實(shí)現(xiàn)四則運(yùn)算,并進(jìn)行測(cè)試

二、 實(shí)驗(yàn)過程與步驟

(一)命令行下Java程序開發(fā)

按照說明文檔的指示,在實(shí)驗(yàn)樓java虛擬機(jī)里進(jìn)行了熟悉各種程序的操作。

對(duì)應(yīng)的運(yùn)行結(jié)果

結(jié)果均與預(yù)期相符

(二)Eclipse下Java程序開發(fā)、調(diào)試

遵照說明文檔的指示,在虛擬機(jī)的eclipse中創(chuàng)建工程以及類,進(jìn)行了累加運(yùn)算。并且按照指示,執(zhí)行了斷點(diǎn)設(shè)置已經(jīng)單步運(yùn)行。在調(diào)試中使用了 Step Into 和 Step Over。

相應(yīng)的操作和運(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)行測(cè)試。

在實(shí)驗(yàn)的第一項(xiàng)里,我們接觸了Scanner這個(gè)java的功能,這里就可以派上用場(chǎng)了。

代碼如下:

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.

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);

}

}

}

程序?qū)嶒?yàn)結(jié)果

程序在自己的laptop上運(yùn)行比較順暢所以用了中文提示,而實(shí)驗(yàn)樓虛擬機(jī)貌似不支持中文的輸入,于是改用了英文。

一、 遇到的問題以及如何解決

不全屏實(shí)驗(yàn)都不能進(jìn)行最大化和最小化(略影響實(shí)驗(yàn)的操作)

  1. 關(guān)于類名和包名的問題沒有統(tǒng)一的必要,但是有可能會(huì)出現(xiàn)沒有存在相應(yīng)的類的問題。這個(gè)就要在創(chuàng)建工程和類的時(shí)候,注意勾對(duì)選項(xiàng)。
  2. 在做四則運(yùn)算的時(shí)候,沒有熟悉運(yùn)用Scanner的方式,開頭輸入的那一段import java.util.*;會(huì)出現(xiàn)輸錯(cuò)的行為。
  3. 還是四則運(yùn)算。一開始就忘了在主函數(shù)里面實(shí)例化一個(gè)關(guān)于Scanner的對(duì)象。后來在eclipse中慢慢調(diào)試才發(fā)現(xiàn)這個(gè)問題。

二、 外界的東西無(wú)法復(fù)制粘貼到實(shí)驗(yàn)樓虛擬機(jī)中,通過摸索發(fā)現(xiàn)有剪貼板這一功能,可以在外界和實(shí)驗(yàn)樓中相互復(fù)制粘貼代碼。

三、 PSP時(shí)間統(tǒng)計(jì)

統(tǒng)計(jì)有缺失,總計(jì)一小時(shí)。

步驟

耗時(shí)

百分比

需求分析

5mins

4.5%

設(shè)計(jì)

20mins

18.2%

代碼實(shí)現(xiàn)

50mins

45.5%

測(cè)試

20mins

18.2%

分析總結(jié)

15mins

13.6%


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 阜平县| 绵阳市| 柳河县| 镇巴县| 车致| 阳东县| 韩城市| 平山县| 建始县| 邢台市| 弥渡县| 南漳县| 荃湾区| 永定县| 正阳县| 吉安市| 宁安市| 洞头县| 敖汉旗| 日土县| 渑池县| 河北省| 浠水县| 武定县| 舒兰市| 昭觉县| 延边| 淳安县| 璧山县| 拜城县| 精河县| 维西| 察雅县| 贡山| 洪雅县| 鄢陵县| 阳高县| 潼南县| 赫章县| 岳普湖县| 马鞍山市|