21xrx.com
2024-11-22 08:02:05 Friday
登录
文章检索 我的文章 写文章
在学习Java的过程中
2023-06-10 18:48:43 深夜i     --     --
Java编程 计算器代码 基本语法

在学习Java的过程中,我尝试去编写了一个简易的计算器,以更好地理解Java中的基本语法和实现方式。下面我介绍一下我的编程过程和代码实现。

首先,我定义了一个Calculator类,并在其中定义了两个实例属性num1和num2,来保存需要进行计算的两个数值。然后,我定义了一个公有方法add来实现加法计算,方法内部使用了Java中的加号运算符和返回值语句“return”来完成计算并返回结果。

接下来,我在Calculator类中定义了三个额外的公有方法sub、mul和div,分别对应减法、乘法和除法的计算过程。在这几个方法中,我使用了Java中的减号、乘号和除号运算符,并在进行除法计算时做了必要的检查,避免出现除以0的情况。

最后,为了能够调用这些方法并输出计算结果,我在代码的主函数中实例化了一个Calculator对象,并传入需要计算的数字,然后分别调用了add、sub、mul和div方法并输出结果。

下面是我编写的Java简易计算器代码实例:


public class Calculator {

 private int num1;

 private int num2;

 public Calculator(int n1, int n2)

  this.num1 = n1;

  this.num2 = n2;

 

 public int add() {

  return this.num1 + this.num2;

 }

 public int sub()

  return this.num1 - this.num2;

 

 public int mul() {

  return this.num1 * this.num2;

 }

 public float div() {

  if (this.num2 == 0) {

   System.out.println("Cannot divide by zero!");

   return 0;

  }

  else {

   return (float)this.num1 / this.num2;

  }

 }

 public static void main(String[] args) {

  Calculator calc = new Calculator(10, 5);

  int sum = calc.add();

  int diff = calc.sub();

  int prod = calc.mul();

  float quot = calc.div();

  System.out.println("Sum: " + sum);

  System.out.println("Difference: " + diff);

  System.out.println("Product: " + prod);

  System.out.println("Quotient: " + quot);

 }

}

在上面的代码中,我实例化了一个Calculator对象,并将需要计算的数字10和5传入,然后分别调用了add、sub、mul和div方法,将结果存储在不同的变量中并输出到控制台。这个简易的计算器可以完成基本的加减乘除计算操作,并对除以0的情况做了必要的检查。通过编写这个代码,我对Java中的基本语法和操作方式有了更深入的了解,也提高了我的学习效率和编程能力。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复