In các số lẻ từ 1..n trong Java
Trong bài tập này chúng ta sẽ thực hiện chương trình in các số lẻ từ 1 .. n trong Java. Đây là một dạng bài tập cơ bản trong Java, giúp các bạn hiểu rõ hơn để có thể làm các bài tập phức tạp.
Để hiểu được chương trình các bạn cần có kiến thức về vòng lặp For và câu lệnh If, Else.
Ví dụ: Chương trình in các số lẻ từ 1 .. n.
Chúng ta sẽ nhận số n từ người dùng vì vậy sẽ dùng lớp Scanner để lấy dữ liệu.
Sau đó dùng vòng lặp For chạy từ 1 đến n
Bài viết này được đăng tại [free tuts .net]
Trong vòng lặp For sẽ sử dụng câu lệnh If để thêm điền kiện số lẻ.
Và cuối cùng là in các số thõa điều kiện ra màn hình.
import java.util.Scanner; class InSoLe { public static void main(String args[]) { Scanner scanner = new Scanner(System.in); int n; System.out.println("Nhập vào số n:"); n = scanner.nextInt(); System.out.println("Các số lẻ từ 1 đến "+n+" là: "); for (int i = 1; i <= n; i++) { if (i % 2 == 1) { System.out.print(i + " "); } } } }
Kết quả:
Như vậy là chúng ta đã thực hiện xong chương trình tìm các số lẻ từ 1 .. n. Chúc các bạn thực hiện thành công!!!