返回
2021 年春季学期计算机学院《软件构造》课程 Lab 1 实验报告:Java OO 编程和代码测试
闲谈
2024-01-04 06:44:03
实验内容
实验一:Java基本编程练习
本次实验通过实现三个小功能,巩固基本Java编程技能。这三个小功能分别为:
- 利用循环语句,输出1到100的偶数。
- 使用条件语句,判断输入的数是奇数还是偶数。
- 编写一个程序,计算两个数的和、差、积、商。
实验步骤
步骤一:创建项目和类
mkdir lab1
cd lab1
touch Main.java
步骤二:编写Java代码
// Main.java
public class Main {
public static void main(String[] args) {
// 1. 输出1到100的偶数
System.out.println("输出1到100的偶数:");
for (int i = 1; i <= 100; i++) {
if (i % 2 == 0) {
System.out.print(i + " ");
}
}
// 2. 判断输入的数是奇数还是偶数
System.out.println("\n\n判断输入的数是奇数还是偶数:");
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个数:");
int num = scanner.nextInt();
if (num % 2 == 0) {
System.out.println("该数是偶数。");
} else {
System.out.println("该数是奇数。");
}
// 3. 计算两个数的和、差、积、商
System.out.println("\n\n计算两个数的和、差、积、商:");
System.out.print("请输入两个数,用空格分隔:");
String[] input = scanner.nextLine().split(" ");
int a = Integer.parseInt(input[0]);
int b = Integer.parseInt(input[1]);
System.out.println("和为:" + (a + b));
System.out.println("差为:" + (a - b));
System.out.println("积为:" + (a * b));
System.out.println("商为:" + (a / b));
}
}
步骤三:编译和运行程序
javac Main.java
java Main
实验结果
实验结果如下:
输出1到100的偶数:
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100
判断输入的数是奇数还是偶数:
请输入一个数:
11
该数是奇数。
计算两个数的和、差、积、商:
请输入两个数,用空格分隔:
12 23
和为:35
差为:-11
积为:276
商为:0
实验总结
通过本次实验,我巩固了基本Java编程技能,学会了利用Java OO开发基本的功能模块,学会了阅读理解已有代码框架并根据功能需求补全代码,学会了为所开发的代码编写基本的测试。本次实验也让我对《软件构造》这门课程有了初步的了解,为后续的学习打下了良好的基础。