2つのスレッドを作成したい.1つのスレッドは奇数を印刷し、もう1つのスレッドは1から20までの偶数を印刷する必要があります。 これは私が今まで試みたコードですが、期待される出力を与えません。Javaで2つのスレッドを作成
public class JavaApplication40 extends Thread {
@Override
public void run(){
while (true){
for (int i=0;i<=20;i++){
if(i%2!=0){
System.out.println("odd " +i);
}
}
}
}
public static void main(String[] args) {
Thread t =new JavaApplication40();
for (int x=0;x<=20;x++){
if(x%2==0){
System.out.println("even " + x);
}
}
}
}
このコードだけでもnumbers.Iを出力は、奇数のtoo.Someoneは、私が期待される出力を得るために上記のコードを変更する方法を教えてくださいしたいです。
スレッドを開始しませんでした。エグゼクターでの投稿は良いです。 –
このコードの後にstartメソッドを呼び出す必要がありますか?スレッドt =新しいJavaApplication40();私はどこにスタートメソッドを含めるべきですか? – Char
ちょうどそれは良いですが、それはすぐに開始する保証はありません –