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

java

一、命令行下Java程序的开发

按照老师提供的步骤,运行程序如下:

二、IDEA下Java程序开发、调试

设置条件断点如下:

三、练习题

实现四则运算,并进行测试

  1. 实现效果:实现任意两个整数的加减乘除,用户能自己选择。
  2. 编写的代码:

import java.io.*;

import java.util.*;

class FourCal {

static int plus(int num1, int num2) {

return num1 + num2;

}

static int substract(int num1, int num2) {

return num1 - num2;

}

static int multiply(int num1, int num2) {

return num1*num2;

}

static double divide(int num1, int num2) {

return (double)num1/num2;

}

}

public class Calculate {

public static void main(String[] args) {

int num1, num2;

String op;

Scanner scanner = new Scanner(System.in);

System.out.println("What do you want to caculate?(+ - * /)");

op = scanner.next();

System.out.print("num1:");

num1 = scanner.nextInt();

do {

System.out.print("num2:");

num2 = scanner.nextInt();

if (op.equals("/") && num2 == 0) System.out.println("Error! num2>0");

else break;

}while(true);

System.out.print("Result: ");

switch(op) {

case "+" :

System.out.printf("%d", FourCal.plus(num1, num2)); break;

case "-" :

System.out.printf("%d", FourCal.substract(num1, num2)); break;

case "*" :

System.out.printf("%d", FourCal.multiply(num1, num2)); break;

case "/" :

System.out.printf("%f", FourCal.divide(num1, num2)); break;

}

System.out.println();

}

}

  1. 实例展示(运行截图)

PSP时间估计

步骤耗时百分比
需求分析510%
设计510%
代码实现3060%
测试510%
分析总结510%

以上是 20155316 实验一《Java开发环境的熟悉》实验报告 的全部内容, 来源链接: utcz.com/z/391006.html

回到顶部