Hey Tôi có một câu hỏi tôi đã cố gắng tìm ra cho một vài giờ bây giờ, tôi cần phải sử dụng các vòng lặp lồng nhau để in sauNest Loops, không thể tìm ra cách để mã này
-----1-----
----333----
---55555---
--7777777--
-999999999-
Đây là những gì tôi có cho đến nay.
public static void Problem6() {
System.out.println("Problem 6:");
for (int i = 1; i <= 5; i++) {
for (int j = 5; j >= i; j--) {
System.out.print("-");
}
for (int j = 1; j <= 9; j += 2) {
System.out.print(j);
}
for (int j = 5; j >= i; j--) {
System.out.print("-");
}
System.out.println();
}
}
Đây là những gì nó in
-----13579-----
----13579----
---13579---
--13579--
-13579-
Bạn cần thay đổi vòng lặp trung tâm theo hai cách: Làm cho số lần lặp lại và giá trị được in cho cả hai đều phụ thuộc vào giá trị 'i'. –
bạn thực sự thân thiết. vấn đề là trong thử nghiệm trong vòng lặp lồng nhau thứ hai. bạn sẽ tốt hơn khi tự tìm ra nó hơn là nhận được câu trả lời bằng thìa. –
Rất thích tự mình tìm ra nó, ngoại trừ việc nó đến sớm và tôi đã dành nhiều thời gian cho nó, tôi cảm thấy rõ ràng đến nỗi tôi không thể nhìn thấy nó. – Brent