import java.io.*;public class io{
BufferedReader Input=new BufferedReader(new InputStreamReader(System.in));
//数据流进行输入 public static void main(String argc[]){
String str;
str = Input.readLine();//读取行。error: 无法从静态上下文中引用非静态 变量 str ????
System.out.println(str);
}
}
BufferedReader Input=new BufferedReader(new InputStreamReader(System.in));
//数据流进行输入 public static void main(String argc[]){
String str;
str = Input.readLine();//读取行。error: 无法从静态上下文中引用非静态 变量 str ????
System.out.println(str);
}
}
static BufferedReader Input=new BufferedReader(new InputStreamReader(System.in));
//数据流进行输入 public static void main(String argc[]){
String str;
str = Input.readLine();//读取行。error: 无法从静态上下文中引用非静态 变量 str ????
System.out.println(str);
}
}
很显然main是static的
non-static成员数据或成员函数属于对象,不属于类。2.当然你也可以把BufferedReader Input 数据成员声明成static。
public static void main(String argc[]) throws IOException {
BufferedReader Input=new BufferedReader(new InputStreamReader(System.in));
//数据流进行输入
String str = Input.readLine();//读取行。error: 无法从静态上下文中引用非静态 变量 str ????
System.out.println(str);
}
}