RT!入门级问题:
public class learn2{//声明一个类。类命名规范:所有单词的首字母大写
double d1=1.3456; //注意double后面不需要加d!!
double d2=1e3;
public static void main(String[] args){ //主方法 System.out.println(d2); }
};javac的时候报告
无法从静态上下文中引用非静态 变量 d2
求问这是为什么呢???
public class learn2{//声明一个类。类命名规范:所有单词的首字母大写
double d1=1.3456; //注意double后面不需要加d!!
double d2=1e3;
public static void main(String[] args){ //主方法 System.out.println(d2); }
};javac的时候报告
无法从静态上下文中引用非静态 变量 d2
求问这是为什么呢???
double static d2=1e100;
^
2 错误
public static void main(String[] args){}
static double d1=1.3456; //注意double后面不需要加d!!
static double d2=1e3;
public static void main(String[] args){ //主方法 System.out.println(d2); }
};
double d2 = 1e3; public static void main(String[] args) { // 主方法 System.out.println(new learn2().d1);
}
}
要么public class learn2 {// 声明一个类。类命名规范:所有单词的首字母大写 static double d1 = 1.3456; // 注意double后面不需要加d!!
static double d2 = 1e3; public static void main(String[] args) { // 主方法 System.out.println(d1);
}
}