Habe ein Problem, ich hoffe ihr könnt mir dabei helfen!
Bei Start es Programmes soll ein Thread werden. Dieser zählt einen integer iCounter" von 1 bis 5000 hoch. Bei Erreichen von 5000 wird wieder bei 1 angefangen.
Wenn der Benutzer eine Cursor-Taste drückt, soll der aktuelle Wert von iCounter sowie ein Text, der die gedrückte Taste bezeichnet, auf der Konsole ausgegeben werden.
bisjetzt habe ich folgendes Programmiert:
es klappt irgendwie nicht, dass ich eine eingabe durchführen kann bei run methode! und wie mache ich dass er langsam zählt!?
Bei Start es Programmes soll ein Thread werden. Dieser zählt einen integer iCounter" von 1 bis 5000 hoch. Bei Erreichen von 5000 wird wieder bei 1 angefangen.
Wenn der Benutzer eine Cursor-Taste drückt, soll der aktuelle Wert von iCounter sowie ein Text, der die gedrückte Taste bezeichnet, auf der Konsole ausgegeben werden.
bisjetzt habe ich folgendes Programmiert:
Code:
/*author wildsoul
*
*/
import javax.swing.JOptionPane;
public class Aufgabe6 extends Thread {
public void run() {
String string;
int ausgabe = 0;
int iCount = 0;
while (iCount <= 5000) {
iCount += iCount;
ausgabe = iCount;
string = JOptionPane.showInputDialog("Bitte Zeichen eingeben:");
if (string.equals("a")) {
System.out.println(string);
System.out.println((char) ausgabe);
}
}
}
public static void main(String[] args) throws InterruptedException {
//String Zeichen;
Thread t1 = new Thread();
t1.start();
}
}
es klappt irgendwie nicht, dass ich eine eingabe durchführen kann bei run methode! und wie mache ich dass er langsam zählt!?