java - 在此 java 程序中找不到符号消息

标签 java compiler-errors

我不知道为什么会出现两个错误,我想我已经接近让程序达到我想要的位置了。有人可以帮助我告诉我需要做什么才能消除这些错误。其他问题并不针对我的问题,也没有帮助。

    C:\Users\Steven\Documents\Java Work\Assignment2Tourist.java:22: error: cannot find symbol
        month1[i] = input.nextInt();
                    ^
  symbol:   variable input
  location: class Assignment2Tourist

    C:\Users\Steven\Documents\Java Work\Assignment2Tourist.java:28: error: cannot find symbol
            month2[i] = input.nextInt();
                        ^
      symbol:   variable input
      location: class Assignment2Tourist
    2 errors

Process completed.

分配2游客:

import java.util.Scanner;

public class Assignment2Tourist {

    public static void main (String [] arguments)
    {

    int[] month1 = new int[11];
    int[] month2 = new int[11];

    for (int i = 0; i < month1.length; i++)
    {
        System.out.println("Please enter the amount of vistors 2013-");
        month1[i] = input.nextInt();
    }

    for (int i = 0; i < month2.length; i++)
    {
        System.out.println("Please enter the amount of vistors 2014");
        month2[i] = input.nextInt();
    }

        System.out.print("The average visitors for 2013 - ");
        avVisitors(month1);

        System.out.print("The average visitors for 2014 - ");
        avVisitors(month2);

        System.out.print("The most Visitors in 2013 were - ");
        highVisitors(month1);

        System.out.print("The most Visitors in 2014 were - ");
        highVisitors(month2);

        monthAverage(month2, month1);

    }

最佳答案

input 未声明。 将其放在 for 循环之前:

Scanner input = new Scanner(System.in);
for (int i = 0; i < month1.length; i++)
{
    System.out.println("Please enter the amount of vistors 2013-");
    month1[i] = input.nextInt();
}
for (int i = 0; i < month2.length; i++)
{
    System.out.println("Please enter the amount of vistors 2014");
    month2[i] = input.nextInt();
}
input.close();

并且不要忘记使用close()关闭Scanner

关于java - 在此 java 程序中找不到符号消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34225137/

相关文章:

java - 使用 jackson-dataformat-xml 库将 XML 中的空标记转换为 java 属性

C++:tr1::bind 问题 (C2065)

c++ - 可变参数模板 : error: parameter packs not expanded with '...'

java - 在 Android Gradle 插件中运行 gradle task JavaExec?

多线程中的 Java 线程永远挂起,不会抛出任何异常

java - 无法从 PHP Mysql 检索图像

java - KeyListener编译问题中的doClick()

visual-c++ - 除非其中包含 “.h”,否则在VS 2012中不能包含任何文件

json - Playframework 2.3.x : Json mapping error “Multiple markers at this line: No unapply function found”

java - IntelliJ Spring 在 .xml 文件中声明基础包和类