-1

我还是编码新手,但我得到一个找不到符号我对数组不太了解,但我一直在网上寻找,但找不到原因

import java.util.Scanner;
public class Alphabet {

    public static void main(String[] args) {

        String[] alpha = new String[26];
        alpha[0] = a;

        System.out.println("PLease enter a number from 0-25:");

        Scanner input = new Scanner(System.in);
        int userInput = input.nextInt();
    }
}
4

2 回答 2

3
alpha[0] = a;

未声明变量a,这就是您收到错误的原因。

于 2013-09-01T20:44:32.880 回答
0

当编译器无法解析符号时,通常会发生找不到符号错误。编译器无法在您的代码中解析
此处a

 alpha[0]= a;

所以你得到了错误。
像这样声明

String a = "hello";
alpha[0] = a;

或者

alpha[0] = "a";
于 2013-09-01T20:45:20.070 回答