2.✨java练习1(熟悉“类”)

1. A + B - AcWing题库

问题描述

输入两个整数,求这两个整数的和是多少。

输入格式

输入两个整数A,B,用空格隔开

输出格式

输出一个整数,表示这两个数的和

数据范围

0≤A,B≤1e8

C++

#include   // 包含标准输入输出库
using namespace std;  // 使用标准命名空间std,避免每次调用标准库时都要写std::

class Solution {  // 定义一个名为Solution的类
public:  // 定义公共成员
    int Towsum(int a, int b) {  // 定义一个公共成员函数Towsum,接收两个整数参数a和b
        return a + b;  // 返回两个整数的和
    }
};

int main() {  // 主函数,程序的入口
    int m, n;  // 定义两个整数变量m和n
    scanf("%d%d", &n, &m);  // 使用scanf从标准输入读取两个整数,分别存储到n和m中
                            // %d表示整数格式,&n和&m表示变量的地址

    Solution solution;  // 创建Solution类的一个实例solution
    int result = solution.Towsum(n, m);  // 调用solution实例的Towsum方法,传入n和m,将返回值存储到result中

    printf("%d\n", result);  // 使用printf输出result的值,%d表示整数格式,\n表示换行符

    return 0;  // 主函数返回值为0,表示程序正常结束
}

Java

import java.util.Scanner;

class Solution {
    // 定义一个公共方法 Towsum,用于计算两个整数的和
    public int Towsum(int a, int b) {
        return a + b;
    }
}

public class Main {
    public static void main(String[] args) {
        // 创建 Scanner 对象用于输入
        Scanner scanner = new Scanner(System.in);

        // 读取两个整数
        int n = scanner.nextInt();
        int m = scanner.nextInt();

        // 创建 Solution 类的实例
        Solution solution = new Solution();

        // 调用 Towsum 方法计算结果
        int result = solution.Towsum(n, m);

        // 输出结果
        System.out.println(result);

        // 关闭 Scanner
        scanner.close();
    }
}
import java.util.Scanner; // 导入Scanner类,用于从控制台读取输入

class Solution { // 定义一个名为Solution的类
    public int Towsum(int a, int b) { // 定义一个公共方法Towsum,接收两个整数参数a和b
        return a + b; // 返回两个整数的和
    }
}

public class Main { // 定义主类Main,程序的入口
    public static void main(String[] args) { // 主函数,程序从这里开始执行
        Scanner scanf = new Scanner(System.in); // 创建Scanner对象,用于读取用户输入
        int n = scanf.nextInt(); // 从控制台读取第一个整数,存储到变量n中
        int m = scanf.nextInt(); // 从控制台读取第二个整数,存储到变量m中

        Solution solution = new Solution(); // 创建Solution类的实例solution

        int result = solution.Towsum(n, m); // 调用solution实例的Towsum方法,计算两个整数的和,并将结果存储到result变量中

        System.out.println(result); // 输出计算结果

        scanf.close(); // 关闭Scanner,释放资源
    }
}

代码说明

  1. 导入包

    • import java.util.Scanner;:引入Scanner类,用于从控制台读取用户的输入。

  2. Solution类

    • 包含一个公共方法Towsum,用于接收两个整数并返回它们的和。

  3. Main类

    • main方法:程序的入口点,负责读取用户输入、调用Towsum方法计算结果,并输出结果。

    • Scanner对象:用于读取用户从控制台输入的两个整数。

    • 创建Solution实例:通过new Solution()创建Solution类的实例solution

    • 调用方法:使用solution.Towsum(n, m)调用Towsum方法,计算两个整数的和。

    • 输出结果:使用System.out.println(result)输出计算结果。

    • 关闭Scanner:通过scanner.close()关闭Scanner对象,释放资源,避免资源泄漏

你可能感兴趣的:(Java,java,开发语言,c++)