21xrx.com
2024-12-22 19:17:05 Sunday
登录
文章检索 我的文章 写文章
我最近学习了Java编程语言
2023-06-11 13:19:51 深夜i     --     --
Java编程 计算器 基础代码

我最近学习了Java编程语言,练习了一些基本的代码。今天,我想分享一个简易的计算器,可以用Java编写。

编写Java程序的第一步是创建一个类。以下是我创建的简易计算器的Java类:


public class SimpleCalculator {

  public static void main(String[] args) {

    int num1 = 10, num2 = 5;

    int addition = num1 + num2;

    int subtraction = num1 - num2;

    int multiplication = num1 * num2;

    int division = num1 / num2;

    System.out.println("Addition: " + addition);

    System.out.println("Subtraction: " + subtraction);

    System.out.println("Multiplication: " + multiplication);

    System.out.println("Division: " + division);

  }

}

我在方法中定义了两个整数变量num1和num2。然后我执行四个基本的算术运算并将结果存储在四个变量中。最后,我使用System.out.println命令来打印输出结果。

这个简易计算器可以执行基本的加减乘除运算,但是如果想要更复杂的计算,我们需要引入更多的代码。以下是我添加到计算器程序中的代码:


import java.util.Scanner;

public class SimpleCalculator {

  public static void main(String[] args) {

    Scanner input = new Scanner(System.in);

    System.out.print("Enter first number: ");

    int num1 = input.nextInt();

    System.out.print("Enter second number: ");

    int num2 = input.nextInt();

    int addition = num1 + num2;

    int subtraction = num1 - num2;

    int multiplication = num1 * num2;

    int division = num1 / num2;

    System.out.println("Addition: " + addition);

    System.out.println("Subtraction: " + subtraction);

    System.out.println("Multiplication: " + multiplication);

    System.out.println("Division: " + division);

  }

}

我使用Java的Scanner类获取用户输入的第一个数字和第二个数字,并存储在num1和num2变量中。此时,程序将按照用户输入的数字执行相应的算术运算。

如果发生除以零的错误,程序将抛出一个异常。为了避免这种情况,我添加了一些代码来处理这个错误:


import java.util.Scanner;

public class SimpleCalculator {

  public static void main(String[] args) {

    Scanner input = new Scanner(System.in);

    System.out.print("Enter first number: ");

    int num1 = input.nextInt();

    System.out.print("Enter second number: ");

    int num2 = input.nextInt();

    try {

      int addition = num1 + num2;

      int subtraction = num1 - num2;

      int multiplication = num1 * num2;

      int division = num1 / num2;

      System.out.println("Addition: " + addition);

      System.out.println("Subtraction: " + subtraction);

      System.out.println("Multiplication: " + multiplication);

      System.out.println("Division: " + division);

    } catch (ArithmeticException e) {

      System.out.println("Error: " + e.getMessage());

    }

  }

}

现在,我加入了异常处理,当用户将第二个数字设置为零时,程序将打印出一个错误消息。

这个简易计算器程序是我学习Java编程时创建的一个好项目。我喜欢编写代码并且看到计算器可以进行基本的算术运算,希望这个项目也能够帮助你学习Java编程。

  
  

评论区

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