package interf;
public class NumberPrinter {
public interface Printer {
public void print (int idx);
}
public static void print (Printer p) {
for (int i = 0; i < 4; i++) {
p.print(i);
}
}
public static void main(String[] args) {
while(true){
System.out.println("hi-1");
print(new Printer() {
@Override
public void print(int idx) {
while(true){
System.out.println(idx);
}
}
});
}
}
}
왜 인쇄 만 0 0 0 왜 인쇄되지 않는가? System.out.println ("hi-1");어떻게이 (true)가 작동하는 동안
먼저 끔찍한 들여 쓰기를 수정합니다. – devnull
도움을 요청할 때는 코드 형식을 정독 해주십시오. 나는 코드로 표시하지 않고 코드 자체의 들여 쓰기를하는 것을 의미하지 않는다. 자신 만의 작업을 할 때 좋아하는 것은 무엇이든 할 수 있지만 도움을 요청할 때는 여러 가지 표준 체계 중 어느 것과도 일관성 있고 읽기 쉽도록 바꿔야합니다. Miky Dinescu는이 기회에 당신을 위해 해냈습니다. –
출력은 무엇입니까? –