Chỉ cần thay đổi dòng dưới đây, mặc dù đây không phải là vấn đề.
System.out.print(i); //this code does not seems execute by checking o/p on console but in reals it works as well.
Để
System.out.println(i); //this code works and you will be able to see o/p on console.
HOẶC
System.out.print(i+" "); // this will show you some momentary action on Eclipse console.
Dường như với tôi như một số vấn đề giao diện điều khiển in Eclipse IDE. Với phiên bản đầu tiên như bạn đã đề cập trong câu hỏi của mình, tôi không thể thấy bất kỳ đầu ra nào. Vì print()
tiếp tục in trên cùng một dòng có thể không hiển thị với chúng tôi.
Tuy nhiên, nếu bạn chạy mã trong chế độ Gỡ lỗi và đặt điểm ngắt trên dòng trên. Breakpoint sẽ nhấn và bạn có thể thấy đầu ra được in là tốt.
Nhưng đối với phiên bản thứ hai, tôi có thể nhìn thấy nó in tất cả các số bắt đầu từ 0,1 ...
Đây là một similar discussion như chia sẻ bởi @PakkuDon
Bạn cũng có thể cung cấp ngữ cảnh xung quanh vòng lặp không? Liệu nó in bất cứ điều gì nếu bạn thêm 'System.out.print (" test ")' một dòng trước vòng lặp for? –
Bạn có chắc chắn rằng phần được thực hiện? Nó sẽ chạy mãi mãi ... –
có thể trùng lặp của [Đối với vòng lặp không có tham số trong Java] (http: // stackoverflow.com/questions/6051869/for-loop-with-no-parameters-in-java) – thumbmunkeys