str1=str1+c
str1是一个String
Java中+对String做了重载,只要参加运算的一方是String,+就表示字符串拼接第二个问题:要先将String转换成整数,然后可以相加

解决方案 »

  1.   

    朋友这样弄:
    import java.io.*;
    public class Testkk 
    {
    public static void main(String[] args) 
    {
    int aa[]=new int[4];
    int c=0;
                    DataInputStream in=new DataInputStream(System.in);
    System.out.println("请输入数字");
    try{
    int result=0;
                    String str1="";
                    String str2="";
    for(int i=0;i<aa.length;i++)
    {
                                    str1=in.readLine();
    aa[i]=Integer.parseInt(str1);
       result=result+Integer.parseInt(str1);
    }
                            str2=Integer.toString(result);   //和转换成String类型
      System.out.println(str2);
    }
    catch(Exception e)
    {
    System.out.println(e.getMessage());
    }

    }
    }
      

  2.   

    还有你说的“怎样对它进行类型包装”这个你指的是什么?是指package吗?
      

  3.   

    哦,那可能就是这个int abc=Integer.parseInt(str);
    把str转换成整形