下列程序的功能是在屏幕上每隔0.5秒显示一个字符串"Hi!",但存在编译错误,错误语句的行号是______。 1 public class Test implements Runnable{ 2 public static void main(String[] args){ 3 Test t = new Test(); 4 t.start(); 5 } 6 7 public void run(){ 8 for(; ;){ 9 try { 10 Thread.sleep(500); 11 }catch(InterruptedException e){}; 12 System.out.println("Hi!"); 13 } 14 } 15 } A.1 B.3 C.4 D.8