gpt4 book ai didi

java - 无法将 inputString 识别为符号?

转载 作者:行者123 更新时间:2023-12-01 18:25:00 26 4
gpt4 key购买 nike

在以下代码行中,出现错误,指出它无法将代码中两个实例中的 inputString 识别为符号。

error: cannot find symbol 

inputString

^

代码:

import java.util.Scanner;
import java.io.PrintStream;
import java.lang.Math;
import type.lib.*;

public class Check06B

{
public static final String CODE_STRING = "||::::::||::||::|::|:|:|::||::|:::||::|:|:|::";
public static final String CODE_NUMBERS = "0 1 2 3 4 5 6 7 8 9";
public static final int CODE_LENGTH = 5;
public static final int ERROR_DIVISOR = 10;

public static void main(String[] args)
{
PrintStream print = new PrintStream(System.out);
Scanner input = new Scanner(System.in);
print.println("Enter a string of digits: ");
String x = input.nextLine();

StringBuffer result = new StringBuffer("|");

int sum = 0;

for (int i = 0; i < inputString.length(); i++)
{
String digit = inputString.substring(i, i + 1);
sum += Integer.parseInt(digit);
result.append(CODE_STRING.substring(CODE_NUMBERS.indexOf(digit),CODE_NUMBERS.indexOf(digit) + CODE_LENGTH));
}

int crc= (ERROR_DIVISOR - (sum % ERROR_DIVISOR)) % ERROR_DIVISOR;
result.append(CODE_STRING.substring(CODE_NUMBERS.indexOf("" + crc),CODE_NUMBERS.indexOf("" + crc) + CODE_LENGTH));
result.append("|");

print.println("POSTNET Code: " + result.toString());
}
}

最佳答案

你永远不会声明任何inputString变量。

也许您打算改用此变量:

String x = input.nextLine();

关于java - 无法将 inputString 识别为符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26501682/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com