基本java导入问题

基本java导入问题,java,import,Java,Import,我需要导入java.awt.Rectangle。我导入它,它告诉我导入无法解决。我做错了什么 public class RectangleCalculator { import java.awt.Rectangle 在.java文件的顶部,只需编写 import java.awt.Rectangle 我会说把这个 import java.awt.Rectangle; 在您需要的文件的包行下,您必须将导入放在文件的顶部,在您可能拥有的包声明下方,no import java.awt

我需要导入java.awt.Rectangle。我导入它,它告诉我导入无法解决。我做错了什么

public class RectangleCalculator {

    import java.awt.Rectangle

在.java文件的顶部,只需编写

import java.awt.Rectangle
我会说把这个

import java.awt.Rectangle;

在您需要的文件的包行下,您必须将导入放在文件的顶部,在您可能拥有的包声明下方,no

import java.awt.Rectangle;
不要错过这个机会;最后

打开这个

public class RectangleCalculator {

    import java.awt.Rectangle
进入这个

import java.awt.Rectangle;

public class RectangleCalculator {
考虑在类中定义int时会发生什么:

public class Foo {
    int theFoo;
编译器说,哦,我有一个新变量,叫做theFoo,类型为int!我最好解决这个问题!好吧,当你把import语句放进去时,它会这样读,然后说哦,我有一个新变量,叫做java.awt.Rectangle,类型是import!我最好解决这个问题。。。等等,我无法解析导入:-

你的编译器会感到悲伤。

写:

import java.awt.Rectanglе;
public class RectangleCalculator {

导入只能在编译单元范围内声明,不能在类范围内声明


将导入移到类外,一切都会正常工作。

这里,阅读此内容。它将为您提供软件包和导入的一般概述。它将帮助您了解java源文件的结构。你的结构是错误的

编辑: 也试试这个。它有点复杂,但有很多好的细节:


我必须导入java.util.List。但问题是什么?你应该问一个具体的问题。如果你不知道Java的基本语法,你应该读一些书或者做入门教程。你试过导入Java.awt.Rectangle而不是导入Java.awt.Rectangle吗?它没有显示我的全部问题。。。。我不知道为什么,-1甚至没有阅读一篇教程,其中第一件事是解释导入语句需要写入的位置导入仍然是语句,必须用分号终止以将它们与下一个语句分开。出于同样的原因,另一个+1