thiet ke website

Một vài bài tập Java cơ bản và hướng dẫn

Sau đây mình xin giới thiệu một vài bài tập java cơ bản cho mọi người coi tham khảo nha… Bài tập thì mình sưu tầm lung tung, còn code thì mình tự viết và chạy trên Eclipse ^^!

bài tập java cơ bản

Bài 1: In ra màn hình tất cả các hợp số bé hơn 200

package juzkyte;

public class baitap{
	public static void main(String[] args){
		int k,n,dem;
		for(k=1;k<=200;k++){
			dem=0;
			for(n=2;n<=k;n++){
				if(k%n==0) dem++;
			}
			if(dem>1) System.out.print(k + " ");
		}
	}
}

Nếu bạn nào không biết khái niệm hợp số là gì thì có thể lên Google nha 😀 hehe

Bài 2: In ra màn hình 20 số nguyên tố đầu tiên

package juzkyte;

public class baitap{
	public static void main(String[] args){
		int k=0,n,dem,j=0;
		while(j<20){
			k++;
			dem=0;
			for(n=2;n<=(k/2);n++)
				if(k%n==0) dem++;
			if(dem==0){
				System.out.print(k + " ");
				j++;
			}
		}
	}
}

Bài 3: In ra màn hình các số bé hơn 200, chi hết cho 3 và 7

package juzkyte;

public class baitap{
	public static void main(String[] args){
		for(int i=1;i<300;i++)
			if((i%3==0)&&(i%7)==0) System.out.print(i + " ");
	}
}

Bài 4: In ra màn hình 10 số hoàn hảo đầu tiên

package juzkyte;

public class baitap{
	public static void main(String[] args){
		int k=0,j=0,n,tong;
		while(j<5){
			k++;
			tong=1;
			for(n=2;n<k;n++){
				if(k%n==0) tong+=n;
			}
			if(k==tong){
				System.out.print(k + " ");
				j++;
			}
		}
	}
}

Số hoàn hảo là số bằng tổng các ước số của chính nó, kể cả 1. Ví dụ: 6 = 2 + 3 + 1, vậy nên 6 là số hoàn hảo.

Bài 5: Đếm xem từ 0 đến 100, có bao nhiêu số chia hết cho 5, bao nhiêu số chia 5 dư 1, bao nhiêu số chia 5 dư 2, bao nhiêu số chia 5 dư 3.

package juzkyte;

public class baitap{
	public static void main(String[] args){
		int d1=0,d2=0,d3=0,d4=0;
		for(int i=0;i<=100;i++)
			switch(i%5){
			case 0: d1++; break;
			case 1: d2++; break;
			case 2: d3++; break;
			case 3: d4++; break;
			}
		System.out.println("Co tat ca " + d1 + " so chia het cho 5");
		System.out.println("Co tat ca " + d2 + " so chia 5 du 1");
		System.out.println("Co tat ca " + d3 + " so chia 5 du 2");
		System.out.println("Co tat ca " + d4 + " so chia 5 du 3");
	}
}

Updating… mình sẽ đăng thêm vài bài nữa… đợi tý nha 😀

Thiet ke logo

Bài viết liên quan

Proteus 8.0 – Phần mềm giả lập mô phỏng và lập trình vi điều khiển

Proteus 8.0 – Phần mềm giả lập mô phỏng và lập trình vi điều khiển

Đã là dân CNTT, điện tử, chắc hiếm bạn nào không biết đến chương trình mô phỏng mạch điện tử nổi tiếng Proteus 8. Đây là chương trình thiết kế mạch nguyên lý, mô phỏng chạy thử, thiết kế mạch in rất trực quan và…

[Java cơ bản] Bài 10: Cấu trúc điều kiện if else

[Java cơ bản] Bài 10: Cấu trúc điều kiện if else

Giống với các ngôn ngữ khác cấu trúc lệnh điều khiển trong Java cũng tương tự. Ví dụ một đoạn code điều kiện như sau: Trong đoạn code trên ta có các biểu thức điều kiện if – else – if và nó sẽ làm…

[Lập trình C++] Bài toán tô màu các đỉnh của đồ thị

[Lập trình C++] Bài toán tô màu các đỉnh của đồ thị

Bài toán tô màu là bài toán kinh điển của dạng đồ thị trong lập trình. Yêu cầu của bài toán là tô màu các đỉnh sao cho những đỉnh được nối với nhau không có màu trùng nhau, số màu tô là ít nhất….

[Java cơ bản] Bài 51: Generic (Phần 2)

[Java cơ bản] Bài 51: Generic (Phần 2)

Bài hôm nay hướng dẫn Generic liên quan tới quan hệ thừa kế trong Java, nếu có thắc mắc gì các bạn hãy để lại bình luận.

Bình luận ()