为了账号安全,请及时绑定邮箱和手机立即绑定

Scanner 类型的 nextInt() 方法未定义

Scanner 类型的 nextInt() 方法未定义

陪伴而非守候 2023-08-23 14:56:21
当我将以下代码输入 Eclipse 时,出现以下错误“类型 Scanner 的方法 nextInt() 未定义” 我是 java 新手,非常感谢任何帮助public class Scanner{    public static void main(String[]args) {        Scanner person = new Scanner();        System.out.print("Enter age: " );        int age = person.nextInt();        System.out.print("Enter gender male/female: ");        String gender = person.nextLine();    }}
查看完整描述

2 回答

?
弑天下

TA贡献1818条经验 获得超8个赞

你的班级名称是Scanner. 您应该将您的类重命名为ScannerTest并作为参数import java.util.Scanner;传递给您的类。System.inScanner


import java.util.Scanner;


public class ScannerTest {


     public static void main(String[]args) {


            Scanner person = new Scanner(System.in);

            System.out.print("Enter age: " );

            int age = person.nextInt();


            System.out.print("Enter gender male/female: ");

            String gender = person.nextLine();

        }

}


查看完整回答
反对 回复 2023-08-23
?
DIEA

TA贡献1820条经验 获得超2个赞

  1. 首先,您需要更改班级名称。

  2. import java.util.Scanner;然后在你的班级上方输入

  3. 然后你需要添加system.innew Scanner(system.in);

我的审判:

package test;


import java.util.Scanner;


public class Test {


    public static void main(String[] args) {

         Scanner person = new Scanner(System.in);

         System.out.print("Enter age: " );

         int age = person.nextInt();


         System.out.print("Enter gender male/female: ");

         String gender = person.nextLine();


    }


}


查看完整回答
反对 回复 2023-08-23
  • 2 回答
  • 0 关注
  • 190 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信