一个java文件里面有两个类,一个是主类public class lab01_04,包含main函数,另外一个是class a , 如果没有在main里面调用a类里面的方法,a类将不会执行(a类里面的方法也没有执行)。这是为什么呢?
附上代码
package lab01;
import java.util.Scanner;
public class lab01_04 {
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一条直角边的长度:");
double first=sc.nextDouble();
System.out.println("请输入第二条直角边的长度:");
double second =sc.nextDouble();
sc.close();
double hypotenuse = getHypotenuse(first,second);
hypotenuse = Math.round(hypotenuse*100)/100.0;
System.out.println("斜边的长度为:"+hypotenuse);
}
public static double getHypotenuse(double a,double b) {
double sum = Math.pow(a, 2)+Math.pow(b, 2);
return Math.sqrt(sum);
}
}
class a{
private double j=6.0;
private double k=7.0;
double first=lab01_04.getHypotenuse(j,k);
public void b(){
System.out.println("斜边的长度为:"+first);
}
}
人到中年有点甜
牛魔王的故事
素胚勾勒不出你
暮色呼如
相关分类