import java.io.*;
import java.util.*;
import java.lang.Integer;public class add
{
static int addnum(int a,int b)  //因为本意是做函数重载
{return a+b;}
public static void main(String[] args)
{
BufferedReader in1= new BufferedReader(new InputStreamReader(System.in));
BufferedReader in2= new BufferedReader(new InputStreamReader(System.in));
try
{
int all;
int a=Interger.parseInt(in1.readLine());
int b=Interger.parseInt(in2.readLine());
all=addnum(a,b);
System.out.println(all);
}
catch (Exception e)

e.printStackTrace(); 

}
}
error:
add.java;16:cannot resolve symbol
symbol :variable Interger
location:class add int a=Interger.parseInt(in1.readLine());add.java;17:cannot resolve symbol
symbol :variable Interger
location:class add int b=Interger.parseInt(in2.readLine());

解决方案 »

  1.   

    readline是读了一行字符,你不能转成int型的
      

  2.   

    error:
    add.java;16:cannot resolve symbol
    symbol :variable Interger
    location:class add int a=Interger.parseInt(in1.readLine());add.java;17:cannot resolve symbol
    symbol :variable Interger
    location:class add int b=Interger.parseInt(in2.readLine());=======================
    是Integer,lz要仔细
      

  3.   

    3楼谢谢!
    窝在问一个问题

    try 

    int all; 
    int a=Integer.parseInt(in1.readLine()); 
    int b=Integer.parseInt(in2.readLine()); 
    all=addnum(a,b); 
    System.out.println(all); 

    catch (Exception e) 
    {  
    e.printStackTrace();  
    }  
    改为
    int a,b,all;
    try
    {a=Integer.parseInt(in1.readLine());}
    catch(IOException e){}
    try
    {b=Integer.parseInt(in2.readLine());}
    catch(IOException e){}
    all=addnum(a,b);error:
    variable a might not hava been initialized
    all=addnum(a,b);
    variable b might not hava been initialized
    all=addnum(a,b);
    为什么???
      

  4.   


        public  void doSomething(){
            int a = 0;  // 单独声明变量必须要初始化!
            int b = 0;
            int sum = a + b;
            System.out.println("sum = " + sum);
        }
      

  5.   

    lz要学习core java势在必行的说!!^-^
      

  6.   

    把a,b的初始化放在try块中,就表示你的初始化可能会出现异常,所以你的这两个值肯定就有可能没有初始化了