您的位置:首页 > 编程语言 > Java开发

实验一:Java开发环境的熟悉

2015-04-15 20:07 344 查看

实验一 Java开发环境的熟悉

一.实验内容

1. 使用JDK编译、运行简单的Java程序

2.使用Eclipse 编辑、编译、运行、调试Java程序

3.实现四则运算并进行测试。

二.实验知识点

1. JVM、JRE、JDK的安装位置与区别;

2. 命令行运行javac,java;javac -cp; java -cp;

3. PATH,CLASSPATH,SOURCEPATH的设定方法与应用;

4. 包管理:package;import;javac -d ;

5. Eclipse(Netbeans)管理Java项目,调试:断点、单步执行等;

6. Java基础语法:类型与类型转换;变量;运算符;流程控制等;

7. JDK帮助文档的使用;

三.实验

1.前两项实验内容已经在实验楼上的虚拟机上完成

一下为结果截图:









2.实现四则运算:

(1)实验设计:使用Scanner,用户自己从键盘输入两个数和运算符(+,-,*,/)。在除的过程中进行分母是否为0的判断,如果分母为0,输出“erro!!!”

(2)代码

import java.util.Scanner;

public class Experiment_1

{

public static void main(String[] args) {

double a, b;

char op;

System.out.println("Please input the first number:");

Scanner s1 = new Scanner(System.in);

a = s1.nextDouble();

System.out.println("Please input the second number:");

Scanner s2 = new Scanner(System.in);

b = s2.nextDouble();

System.out.println("Please input the op:");

Scanner s3 = new Scanner(System.in);

String str = s3.next();

op = str.charAt(0);

System.out.print(a+",");

System.out.print(b+",");

System.out.println(op);

Yunsuan(a,b,op);

}

public static void Yunsuan(double a, double b, char op)

{

double x = 0;

switch(op)

{

case '+':

x = a + b;

break;

case '-':

x = a - b;

break;

case '*':

x = a * b;

break;

case '/':

if(b==0)

System.out.println("erro!!!");

else

x = a / b;

break;

}

System.out.println("The result is : "+x);

}

}

(3)实验结果

命令提示符中运行结果:



Eclipse中运行结果:



四.实验总结

本次实验主要是Scanner的使用,它可以让用户自己从键盘输入(short, long, int, float, double)类型的数,或者一个字符串,但是不可以识别字符。本次实验的难点就在于如何输入一个字符。

我采用了先输入字符串,字符串的第一个字符为我所要用的运算符,然后再定义一个字符指向该字符串的第一位。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: