java实验二十二_20155201 实验一《Java开发环境的熟悉》实验报告

20155201 实验一《Java开发环境的熟悉》实验报告

一、实验内容

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

bb7bab1f8195e1f1da91aff3c14fbe88.png

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

67c4b34b6ce0610a181a3f94ec34cd39.png

42457af0764cf8409744da231464d703.png

58e8f4d4699250acc0d60a3326a3ee2a.png

二、练习

题目:实现四则运算,并进行测试。

代码实现:

package cc.openhome;

import java.util.Scanner;

public class MathTool {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

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

int a = scanner.nextInt();

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

int b = scanner.nextInt();

System.out.println("Input the operator:");

String math = scanner.next();

switch (math) {

case "+":

System.out.println(a + "+" + b + "=" + (a + b));

break;

case "-":

System.out.println(a + "-" + b + "=" + (a - b));

break;

case "*":

System.out.println(a + "*" + b + "=" + (a * b));

break;

case "/":

System.out.println(a + "/" + b + "=" + (a / b));

break;

}

}

}

加法实现:

70a344836f39c4c17e3cab7718af6640.png

减法实现:

c251ccb6cf5f21cbd0e0368bcfe3e538.png

乘法实现:

3dc8999a897061fb0590acec92d15b8a.png

除法实现:

461abd5ab9b140a2a99208487fd64b14.png

三、实验过程中遇到的问题

问题1:最开始调试程序时出现了以下结果:

a43e193646079f450633d9bb403a10dc.png

问题1解决:很快发现switch语句case:后缺少break;跳出switch,补上后程序正常运行。结果如下:

28622a0af177b7abe39d8ab9d2978817.png

四、实验体会与总结

本次实验选到的题目不算难,类似的题目以前在C语言中也做过,设计一个计算器之类的。构思代码所消耗的时间不算很多,一定要注意的是Java中输入要先操作import java.util.Scanner接口,再定义Scanner变量,Scanner scanner=new Scanner(System.in);,区别C语言的scanf("%d",&a);语句。

步骤

耗时

百分比

需求分析

5min

10%

设计

10min

20%

代码实现

10min

20%

测试

15min

30%

分析总结

10min

20%

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值