Chào các bạn! Mình có một bài tập như vậy " Write a Java program in a class Multiplier that multiplies all the numbers between 1 and 20 inclusive." Không biết mình viết như vậy có đúng không? public class Multiplier { public static void main(String[]args) { for (int i = 1; i <= 20; i++) { System.out.println(i * i); } } }
Bạn làm sai rồi nhé, đề bài yêu cầu là tính tích của tất cả các số từ 1 --> 20, chứ không phải tính bình phương các số từ 1 --> 20. Bạn sửa lại nhé
Ah, bạn cũng nên post lại code với tag PHP để mọi người dễ nhìn nhé https://congdongjava.com/forum/thre...ode-cho-dễ-nhìn-với-tag-php.22079/#post-61133
cảm ơn bạn nhiều, vậy theo bạn mình chỉnh lại như vậy có đúng không? for (int i = 1; i <= 20; i++) System.out.println(i * i++); hay là phải sửa như thế nào ạ
Vẫn sai rồi bạn ạ Đây nhé, đầu tiên là bạn cần 1 biến để lưu giá trị tích vào(giả sử là a) sau đó ở hàm for thì sẽ lấy a = a * i;