是这样的
  大个比方有两个数据,5和6
  我5+6相加后是56了
  哪为朋友告诉我怎么办 5+6=11  

解决方案 »

  1.   

    加之前先转换一下,把5和6转换为数字~Integer.parseInt
      

  2.   

    String a = "5";
    String b = "6";

        System.out.println(a + b);
    输出 56而
    int a = 5;
    int b = 6;

        System.out.println(a + b);
    输出 11前者是两个字符串进行连接,后者是两个整数相加
      

  3.   

    +号两边只要有String类型,它就作为连接符号
    如果你要作为加法符号
    那你把String类型转换成int型
    public class TestAdd{
             public static void main(String[] args){
     String a = "5";
     String b = "6";
     int a1 = Integer.parseInt(a);//这里的作用就是把String转化成int
     int b1 = Integer.parseInt(b);
     System.out.println(a1+b1);//这里的加号两边都是int所以作为加法使用
      }
    }
      

  4.   

    +号两边只要有String类型,它就作为连接符号
    如果你要作为加法符号
    那你把String类型转换成int型
    public class TestAdd{
             public static void main(String[] args){
     String a = "5";
     String b = "6";
     int a1 = Integer.parseInt(a);//这里的作用就是把String转化成int
     int b1 = Integer.parseInt(b);
     System.out.println(a1+b1);//这里的加号两边都是int所以作为加法使用
      }
    }
      

  5.   

    System.out.println("the result is "+(5+6));
    //you need use ()