怀德学院
Java面向对象程序设计 实验报告
第 1 次实验
实验名称 Java开发环境配置及简单程序编写
专业和班级 计算机184
同实验者 记录
实验时间 2020.4.16
成 绩 审阅教师 刁小敏
一、实验目的
1.熟悉java、javac命令;
2.理解环境变量路径设置的含义。
3、理解jdk开发工具包的作用。
4、掌握java程序的编辑、编译和运行过程。
二、实验内容
1.Java程序开发环境配置。
2.编写程序,在命令行实现显示welcome to java、Welcome to Computer Science、Programming is fun。
3、编写程序,从键盘获得数据进行加减乘除运算。
三、实验过程
1、Java程序开发环境配置。
(1)代码设计
JAVA_HOME--C:\Program Files\Java\jdk1.8.0_171
CLASSPATH--.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
Pyth---C:\Program Files\Java\jdk1.8.0_171\\jre\bin; C:\Program Files\Java\jdk1.8.0_171\\bin
(2)运行结果
2、编写程序,在命令行实现显示welcome to java、Welcome to Computer Science、Programming is fun。
- 代码设计
public class Test{
public static void main(String []args){
System.out.println("welcome to java");
System.out.println("Welcome to Computer Science");
System.out.println("Programming is fun");
}
}
- 运行结果
3、编写程序,从键盘获得数据进行加减乘除运算。
(1) 代码设计
package com.cad.task;
import java.util.Scanner;
public class TestScannerNum {
public static void main(String[] args) {
double value =0;
Scanner s = new Scanner(System.in);
System.out.println("请输入第一个数字:");
double num1 = s.nextDouble();
System.out.println("请输入操作符:");
String opeartor =s.next();
System.out.println("请输入第二个数字:");
double num2 = s.nextDouble();
switch (opeartor) {
case "+":
value = num1 +num2;
System.out.println(value);
break;
case "-":
value = num1 -num2;
System.out.println(value);
break;
case "*":
value = num1 *num2;
System.out.println(value);
break;
case "/":
if(num2 == 0) {
// System.out.println("除数不等于0");
throw new ArithmeticException("除数不能等于0");
}else {
value = num1 /num2;
System.out.println(value);
}
break;
default:
System.out.println("操作符错误,请重新输入。");
break;
}
}
}
(2)运行结果
四、实验小结
本次实验熟悉了java、javac命令,理解环境变量路径设置的含义,理解jdk开发工具包的作用,掌握java程序的编辑、编译和运行过程。