import java.io.*;
public class listjava
{
public static void main(String args[]){
Console c = System.console();
char[] pw;
pw = c.readPassword("%s","pw: ");
for (char ch: pw)
c.format("%c ",ch);
c.format("\n");
MyUtility mu = new MyUtility();
while(true)
{
String name = c.readLine("%s","input?: ");
c.format("output : %s \n",mu.doStuff(name));
}
}
}
class MyUtility{
String doStuff (String arg1){
return " result is " + arg1;
}
}
Я получил сообщение об ошибке, как это:Что вызывает это исключение NullPointerException в моей программе Java?
Exception in thread "main" java.lang.NullPointerException
at listjava.main(listjava.java:7)
Почему моя программа не так?
Благодарю вас, вы правы. Еще один вопрос? Почему это неправильно, когда я использую IDE? благодаря! –
Это не ** неправильно **. Это просто, что ваша ** IDE ** не дает ** JVM ** консоли при запуске программы внутри нее. –