Java - Viết chương trình in ra các số ngẫu nhiên trong phạm vi [3...300] là bội số của 3.
Viết chương trình in ra các số ngẫu nhiên trong phạm vi [3...300] là bội số của 3.
Bài giải
-------------------- ######## --------------------
Bài giải
public static void main(String[] args) { int n, number; Random rd = new Random(); Scanner scanner = new Scanner(System.in); System.out.println("Nhập số phần tử của arrList: "); n = scanner.nextInt(); ArrayList<Integer> arrList = new ArrayList<>(n); for (int i = 0; i < n; i++) { number = 3 + rd.nextInt(298); arrList.add(number); } for (int i = 0; i < n; i++) { if (arrList.get(i) % 3 == 0) { System.out.print(arrList.get(i) + "\t"); } } }
Kết quả sau khi biên dịch chương trình:
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.
Câu hỏi thường gặp liên quan:
- Java - Viết chương trình sinh ra 2 số nguyên ngẫu nhiên trong phạm vi [-10...10] và tính trung bình 2 số đó.
- Java - Viết chương trình sinh ra 3 số ngẫu nhiên có kiểu double và tìm số nhỏ nhất, lớn nhất trong 3 số đó.
- Java - Viết chương trình sinh ra 20 số nguyên ngẫu nhiên [0...100]. Sau đó tìm số chẵn lẻ và tính tổng của 20 số đó.
- Java - Viết chương trình in ra các số ngẫu nhiên trong phạm vi [3...300] là bội số của 3.
- Java - Viết chương trình chơi game đoán số.