【发布时间】:2014-05-11 03:25:19
【问题描述】:
在我正在创建的程序中,我正在为使用整数变量的用户创建一个菜单,当用户选择一个时,他们将在菜单中激活该选项。我正在尝试使用 readnextInt 但它不起作用,我不知道为什么。扫描仪的代码不起作用。
import java.util.Scanner;
public class username
{
public static void main(String[] args)
{
{
int Floor;
Floor = 0;
int Destination;
Destination = 0;
int UseLift;
int AuditReport;
int ExitLift;
int a;
UseLift = 1;
AuditReport = 2;
ExitLift = 3;
a = read.NextInt;
Scanner b = new Scanner(System.in);
int a = in.nextInt();
if (a == 1)
System.out.println(" Enter your name ");
else if (a == 2)
System.out.println("");
else if(a == 3)
System.out.println(" Please Exit Lift ");
{
【问题讨论】:
-
这甚至不能编译。您的
Scanner实例名为b而不是in -
这个
a = read.NextInt;是什么?? -
另外,大括号甚至没有正确放置或匹配。
-
@user3151959:命名约定与 JAVA 标准不兼容。
标签: java variables if-statement integer java.util.scanner