怎么编程计算加减法

时间:2025-01-26 18:23:46 网络游戏

Java

在Java中,可以使用`Scanner`类从控制台读取用户输入,并根据用户输入的运算符执行相应的加法或减法操作。以下是一个简单的Java程序示例:

```java

import java.util.Scanner;

public class CalculatorApp {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.println("请输入第一个数字:");

double num1 = scanner.nextDouble();

System.out.println("请输入运算符(+ 或 -):");

char operator = scanner.next().charAt(0);

System.out.println("请输入第二个数字:");

double num2 = scanner.nextDouble();

double result;

if (operator == '+') {

result = num1 + num2;

} else if (operator == '-') {

result = num1 - num2;

} else {

System.out.println("无效的运算符");

return;

}

System.out.println("结果: " + result);

}

}

```

C++

在C++中,可以使用`iostream`库进行输入输出操作,并使用简单的条件语句来执行加法或减法。以下是一个简单的C++程序示例:

```cpp

include

using namespace std;

int main() {

double num1, num2, result;

char operator;

cout << "请输入第一个数字:";

cin >> num1;

cout << "请输入运算符(+ 或 -):";

cin >> operator;

cout << "请输入第二个数字:";

cin >> num2;

if (operator == '+') {

result = num1 + num2;

} else if (operator == '-') {

result = num1 - num2;

} else {

cout << "无效的运算符" << endl;

return 1;

}

cout << "结果: " << result << endl;

return 0;

}

```

C

在C中,可以使用`Console.ReadLine()`方法读取用户输入,并使用`switch`语句来执行加法或减法。以下是一个简单的C程序示例:

```csharp

using System;

class Program {

static void Main() {

Console.Write("请输入第一个数字: ");

double num1 = Convert.ToDouble(Console.ReadLine());

Console.Write("请输入运算符(+ 或 -): ");

char operator = Console.ReadLine();

Console.Write("请输入第二个数字: ");

double num2 = Convert.ToDouble(Console.ReadLine());

double result;

switch (operator) {

case '+':

result = num1 + num2;

break;

case '-':

result = num1 - num2;

break;

default:

Console.WriteLine("无效的运算符");

return;

}

Console.WriteLine("结果: " + result);

}

}

```

VB.NET

在VB.NET中,可以使用`Console.ReadLine()`方法读取用户输入,并使用`Select Case`语句来执行加法或减法。以下是一个简单的VB.NET程序示例:

```vb

Module Module1

Sub Main()

Console.Write("请输入第一个数字: ")

Dim num1 As Double = Convert.ToDouble(Console.ReadLine())

Console.Write("请输入运算符(+ 或 -): ")

Dim operator As Char = Console.ReadLine()(0)

Console.Write("请输入第二个数字: ")

Dim num2 As Double = Convert.ToDouble(Console.ReadLine())

Dim result As Double

Select Case operator

Case "+"

result = num1 + num2

Case "-"

result = num1 - num2

Case Else

Console.WriteLine("无效的运算符")

Return

End Select

Console.WriteLine("结果: " + result)

End Sub

End Module

```

这些示例代码展示了如何在不同的编程语言中实现基本的加减法计算。你可以根据自己的需求和编程环境选择合适的语言和实现方式。