とにかく、チャットプログラムのようなものを作成しようとすると、誰かがこのコードを使用して新しいメッセージをチェックし、ユーザーがメッセージを送信できるようにするように言われました。
timer.schedule(new TimerTask() {
@Override
public void run() {
read.readChat(line);
}
}, 0, 1000);
//Wait for user input
while(true) {
String bar = scan.next();
}
ここで、read.readChat(line);
は別のファイルからのメッセージを表示するメソッドです。Javaはread
、line
両方とも次のように宣言する必要があると言っています...特に " "は変数であり、変更する必要があるためfinal
、理由がわかりません。line
さらに、それらを最終として宣言した後、次のエラーが発生します。
unreported exception java.lang.Exception; must be caught or declared to be thrown
read.readChat(salt);
私は何が間違っているのですか?