netbeans 我试图取消选中保存时编译,但“导入java.util.scanner”仍然不起作用

vwkv1x7d  于 2022-11-10  发布在  Java
关注(0)|答案(2)|浏览(144)

我是新来的编码,所以我真的很抱歉,如果你们觉得这个问题愚蠢。
这是我目前为止的代码,我使用的也是netbeans。

package act.pkg3.program.pkg1;

public class Act3Program1 {

import java.util.Scanner;

    public static void main(String[] args) {
    int intComputer;

    System.out.println("please enter the number of computer/monitor you own:");
    intComputer = keyedInput.nextInt();
    System.out.println("The total number of tons of water used to manufacture:");
    intComputer = intComputer * 1,5 ;
    }

}

我试着搜索答案,我听到人们说取消选中“保存时编译”。我确实关闭了它,但代码仍然不能正常运行,我也不确定我的代码是否有问题。
输出如下所示:

ant -f "C:\\Users\\Vee\\Documents\\NetBeansProjects\\Act 3 program 1" -Dnb.internal.action.name=run run
init:
Deleting: C:\Users\Vee\Documents\NetBeansProjects\Act 3 program 1\build\built-jar.properties
deps-jar:
Updating property file: C:\Users\Vee\Documents\NetBeansProjects\Act 3 program 1\build\built-jar.properties
Compiling 1 source file to C:\Users\Vee\Documents\NetBeansProjects\Act 3 program 1\build\classes
C:\Users\Vee\Documents\NetBeansProjects\Act 3 program 1\src\act\pkg3\program\pkg1\Act3Program1.java:9: error: illegal start of type
import java.util.Scanner;
C:\Users\Vee\Documents\NetBeansProjects\Act 3 program 1\src\act\pkg3\program\pkg1\Act3Program1.java:9: error: <identifier> expected
import java.util.Scanner;
C:\Users\Vee\Documents\NetBeansProjects\Act 3 program 1\src\act\pkg3\program\pkg1\Act3Program1.java:17: error: ';' expected
    intComputer = intComputer * 1,5 ;
3 errors
BUILD FAILED (total time: 1 second)
gz5pxeao

gz5pxeao1#

此类定义无效:

public class Act3Program1 {
    import java.util.Scanner;
}

虽然这一条是有效的:

import java.util.Scanner;
public class Act3Program1 {
}

唯一的区别是“import”语句的位置。Import语句位于类定义的顶部,* 在 * 之外。

4c8rllxm

4c8rllxm2#

你可以这样做:)快乐的编码。

package act.pkg3.program.pkg1;

public class Act3Program1 {

import java.util.Scanner;

    public static void main(String[] args) {
    int intComputer;
    Scanner s = new Scanner(System.in);
    System.out.println("please enter the number of computer/monitor you own:");
    intComputer = scan.nextInt();
    System.out.println("The total number of tons of water used to manufacture:");
    intComputer = intComputer * 1,5 ;
    }

}

相关问题