Nhập số nguyên n từ bàn phím thông báo ra màn hình các số nguyên từ 1 đến n từ n đến 1

Trong bài tập này chúng ta sẽ thực hiện chương trình hiển thị các số nguyên tố từ 1 đến n tong Java. Đây cũng là bài tập cơ bản để các bạn làm quen với các bài tập về Number trong Java.

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Chúng ta sẽ thực hiện hai chương trình hiển thị số nguyên tố. Chương trình thứ nhất sẽ hiển thị các số nguyên tố từ 1 đến 100 và chương trình thứ hai sẽ hiển thị các số nguyên tố từ 1 đến n [n được nhập từ người dùng].

Ví dụ 1: Chương trình hiển thị các số nguyên tố từ 1 đến 100.


Trong chương trình này sẽ dùng vòng lặp For chạy từ 1 đến 100 và tìm xem số nào là số nguyên tố thì xuất ra màn hình.

import java.util.Scanner; class KiemTraSoNguyenTo { public static void main [String[] args] { int i =0; int num =0; //Empty String String primeNumbers = ""; for [i = 1; i =1; num--] { if[i%num==0] { counter = counter + 1; } } if [counter ==2] { //Appended the Prime number to the String primeNumbers = primeNumbers + i + " "; } } System.out.println["Các số nguyên tố từ 1 đến 100 là:"]; System.out.println[primeNumbers]; } }

Kết quả:

Ví dụ 2: Chương trình hiển thị các số nguyên tố từ 1 đến n.

Trong chương trình này sẽ hiện thị ra màn hình các số nguyên tố từ 1 đến n [n được nhập từ người dùng].

Bài viết này được đăng tại [free tuts .net]

import java.util.Scanner; class KiemTraSoNguyenTo { public static void main [String[] args] { Scanner scanner = new Scanner[System.in]; int i =0; int num =0; String primeNumbers = ""; System.out.println["Nhập vào số n:"]; int n = scanner.nextInt[]; scanner.close[]; for [i = 1; i =1; num--] { if[i%num==0] { counter = counter + 1; } } if [counter ==2] { primeNumbers = primeNumbers + i + " "; } } System.out.println["Các số nguyên tố từ 1 đến "+ n +" là:"]; System.out.println[primeNumbers]; } }

kết quả:

Như vậy chúng ta đã thực hiện xong hai chương trình hiển thị các số nguyên tố. Chúc các bạn thực hiện thành công!!!

Viết chương trình in ra màn hình 10 số tự nhiên đầu tiên. Viết chương trình tính tổng các số từ 1 đến 100. Viết chương trình tính tổng các số từ 1 đến N. Viết chương trình tổng các số chẵn từ 1 đến N. Viết chương trình tính N giai thừa. Viết chương kiểm tra xem N có phải số nguyên tố hay không. Viết chương trình ra màn hình các số nguyên tố nhỏ hơn N. Viết chương trình vẽ ra hình chữ nhật có chiều ngang là W, chiều dọc là H, với W và H là 2 số nguyên nhập từ bàn phím. Viết chương trình nhập không giới hạn số, kết thúc khi nhập vào số 0. Viết chương trình tìm số hạng thứ N của dãy Fibonacci: 1 ; 1 ; 2 ; 3 ; 5 ; 8 ; 11 ; . . . {\displaystyle 1;1;2;3;5;8;11;...}

Viết chương trình tìm ước chung lớn nhất của hai số nguyên. Hai số nguyên tố cùng nhau là hai số có ước chung lớn nhất là 1. Viết chương trình nhập vào hai số và kiểm tra xem chúng có phải hai số nguyên tố cùng nhau hay không? Viết chương trình tính tổng S = 1 + 1.2 + 1.2.3 + . . . + 1.2.3... N {\displaystyle S=1+1.2+1.2.3+...+1.2.3...N}
Viết chương trình đếm các chữ số chẵn của nguyên N. Viết chương trình nhập vào số nguyên N và tìm số nguyên m lớn nhất sao cho 1 + 2 + 3 + . . . + m < N {\displaystyle 1+2+3+...+m= 1 do 

begin

write[n:5];

n := n - 1 ;

end;

readln

end.

  • lý thuyết
  • trắc nghiệm
  • hỏi đáp
  • bài tập sgk

viết chương trình nhập vào 1 số nguyên n từ bàn phím, in ra màn hình tổng các số lẻ nhỏ hơn hoặc bằng n

Các câu hỏi tương tự

Video liên quan

Chủ Đề