编写一个Java应用程序,从键盘读取用户输入两个字符串,并重载3个函数分别实现这两个字符串的拼接,两整数相加与两浮点数相加
时间: 2024-11-15 13:20:15 浏览: 23
2019年Java程序设计总复习题库及答案(100题)
在Java中,你可以创建一个名为`CustomOperations`的类,然后定义三个重载的公共静态方法来处理不同类型的操作。以下是代码示例:
```java
import java.util.Scanner;
public class CustomOperations {
// 方法重载:字符串拼接
public static String concatenateStrings(String str1, String str2) {
return str1 + " " + str2;
}
// 方法重载:整数相加
public static int addIntegers(int num1, int num2) {
return num1 + num2;
}
// 方法重载:浮点数相加
public static double addDoubles(double num1, double num2) {
return num1 + num2;
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个字符串:");
String str1 = scanner.nextLine();
System.out.println("请输入第二个字符串:");
String str2 = scanner.nextLine();
System.out.println("请输入第一个整数:");
int integer1 = scanner.nextInt();
System.out.println("请输入第二个整数:");
int integer2 = scanner.nextInt();
System.out.println("请输入第一个浮点数:");
double double1 = scanner.nextDouble();
System.out.println("请输入第二个浮点数:");
double double2 = scanner.nextDouble();
// 调用各自的方法并打印结果
String resultString = concatenateStrings(str1, str2);
int sumInteger = addIntegers(integer1, integer2);
double sumDouble = addDoubles(double1, double2);
System.out.println("字符串拼接结果: " + resultString);
System.out.println("整数相加结果: " + sumInteger);
System.out.println("浮点数相加结果: " + sumDouble);
scanner.close();
}
}
```
当你运行这个程序,它会提示用户输入两个字符串、两个整数和两个浮点数,然后分别使用三个重载方法计算并显示结果。
阅读全文