package DAY6_8; import java.util.Scanner; public class Circle { double x,x1,xtotal,half1; double y,y1,ytotal; //坐标的x,y轴 double half; public void guanxi(){ xtotal=x-x1; ytotal=y-y1; half=xtotal*xtotal+ytotal*ytotal; half=Math.sqrt(half); if (half1>half){ System.out.println("INTERSECTION"); } if (half1==half){ System.out.println("TANGENT"); } if (half1<half){ System.out.println("SEPARATION"); } return; } } public class H { public static void main(String[] args) { double half1,half2; Scanner sc=new Scanner(System.in); while (sc.hasNextDouble()) { Circle a=new Circle(); a.x=sc.nextDouble(); a.y=sc.nextDouble(); half1=sc.nextDouble(); a.x1=sc.nextDouble(); a.y1=sc.nextDouble(); half2=sc.nextDouble(); half1=half1+half2; a.half1=half1; a.guanxi(); } } }找不到或无法加载主类
时间: 2024-02-14 11:14:34 浏览: 35
java代码-import java.util.Scanner;
5星 · 资源好评率100%
这个问题通常是因为 Java 编译器无法找到主类的原因。
在这段代码中,有两个类:Circle 和 H。因此,应该将它们放在不同的文件中,并且每个文件中只能有一个 public 类。另外,如果你使用了 IDE,比如 Eclipse 或者 IntelliJ IDEA,可以尝试使用 IDE 提供的“运行”按钮来启动应用程序,这样可以避免手动输入命令时出错。
如果你仍然无法解决问题,请检查以下几点:
1. 确保文件名与 public 类名相同。
2. 确保源代码文件的编码格式是 UTF-8。
3. 确保源代码文件的路径正确。
如果你还是无法解决问题,请提供更多的信息,我会尽力帮助你解决问题。
阅读全文