#java
#java
Вопрос:
public class Passcode
{
public static void main(String[] args)
{
System.out.printf("%5s","What is the passwordn"); // ask user what the code is//
String flake= StdIn.readString();// take in input from user//
String cake= "cookie"; // not complete yet but will use this in an if statement//
}
}
Комментарии:
1. Добро пожаловать в Stack Overflow. Пожалуйста, опубликуйте полную трассировку стека, а также полный класс, включающий package amp; imports (ошибка может быть там).
2. Вероятно, было бы полезно, если бы вы сказали нам, какой символ он не может найти.
Ответ №1:
Я полагаю, что StdIn.readString
в вашей программе из внешнего пакета. Вероятно, из Java-пакета Принстона?
Если это так, вам следует:
- импортируйте пакет в начале. Например,
импортируйте abc.def.StdIn;
- добавьте каталог пакета jar, который вы используете, в
CLASSPATH
. Вы можете найти много полезной информации о том, как это сделать, в Google.
Ответ №2:
Я думаю, вам может чего-то не хватать в ваших инструкциях import. Возможно, вы захотите попробовать следующий код:
import java.io.*;
public class Passcode
{
public static void main(String[] args) throws IOException
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.printf("%5s","What is the passwordn"); // ask user what the code is//
//String flake= StdIn.readString();// take in input from user//
String flake = br.readLine();
System.out.println(flake);
String cake= "cookie"; // not complete yet but will use this in an if statement//
}
}