题目要求:用户输入两个字符串,用方法重载,分别实现字符串的相加,整型的相加,浮点数的相加。
package test;
import java.util.*;
public class Test{
public static void main(String[] args) {
System.out.println("请输入第一个字符串:");
Scanner scan = new Scanner(System.in);
String str1 = scan.nextLine();
System.out.println("请输入第二个字符串");
String str2 = scan.nextLine();
try{
//int a = Integer.parseInt(str1);
//int b = Integer.parseInt(str2);
float c= Float.parseFloat(str1);
float d= Float.parseFloat(str2);
System.out.println(add(c,d));
}catch(Exception e){
System.out.println("输入字符不正确");
}
}
public static String add(String str,String str1){
return str+str1;
}
public static int add(int a,int b){
return a+b;
}
public static float add(float a,float b){
return a+b;
}
}