import java.util.*;
import java.text.*;
class tThread extends Thread{
String character;
int delay;
tThread(String character, int delay){
this.character = character;
this.delay = delay;
}
public void run(){
try{
for(int i = 0 ; i < 25 ; i++){
String str = Thread.currentThread().getName();
if(str.equals("ds1")){
int a = 97 + i;
character = (char)a;
System.out.print("字母:"+character+" ");
Thread.sleep(delay);
}
else{
int a = i + 1;
character = (char)a;
System.out.print("数字:"+character+" ");
Thread.sleep(delay);
}
}
}
catch(InterruptedException e){}
}
}
public class Exercise6_1{
public static void main(String[] args){
String str1 = " ",str2 = " ";
tThread ds1 = new tThread(str1,1000);
tThread ds2 = new tThread(str2,1000);
ds1.start();
ds2.start();
}
}
运行的话会在character = (char)a; 这里出现imcompatible types的问题。求高手求大侠求各种帮助,谢谢啦~