プログラムを実行しても「HIIII」が表示されません。私は初心者(一種)なので、「嫌い」にならないでください。私のwait()ステートメントは間違っていますか?または私は何が間違っているのですか?ArrayIndexOutOfBoundsのcatch句ですか?助けてください!
[edit]
ああそうそれが主な方法ですか?それは何もしませんか?
[edit]
待機と通知が間違っていることはわかっています...言及しないでください。
//this is the whole class
import javax.swing.*;
import javax.swing.JOptionPane;
public class none {
static boolean game;
final static boolean on = true;
final static boolean off = false;
static boolean cheatMode;
public static void main(String[] args) {
game = on;
boolean tru = true;
try{
if(tru = Boolean.parseBoolean(args[0])){
cheatMode = on;
System.out.println("Cheats are on.");
}
}
catch(java.lang.ArrayIndexOutOfBoundsException e){
e.printStackTrace();
System.out.println("Ignore this error, it's from not running it on the command prompt.");
}
}
public class console extends Thread{
public void run(){
try{
wait();
JOptionPane.showMessageDialog(null,"HIIII");
}
catch(Exception e){
e.printStackTrace();
System.out.println("The console glitched...");
}
//hiiii
JOptionPane.showMessageDialog(null,"HIIII");
}
public class mainThingy extends Thread{
public void run() {
if(game = on)
notify();
}
}
}
}