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

Tải Emu8086 4.08 full – Trình biên dịch Assembly mới nhất

Tải Emu8086 4.08 full – Trình biên dịch Assembly mới nhất

Emu8086 phiên bản mới nhất là phần mềm giả lập bộ vi xử lý 8086 và chạy các chương trình trên nền bộ vi xử lý ảo. Nó hỗ trợ bạn trong việc học ngôn ngữ lập trình Assembly. Emu8086 là chương trình mô phỏng…

Những ngôn ngữ lập trình đang có nhu cầu cao hiện nay

Những ngôn ngữ lập trình đang có nhu cầu cao hiện nay

Hiện nay, có rất rất nhiều loại ngôn ngữ lập trình trên thế giới, nhưng chỉ ít trong số chúng được mọi người biết đến và sử dụng phổ biến. Những công ty công nghệ thường xuyên tuyển chọn những lập trình viên có kinh…

[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….

Những website viết code trực tuyến cho dân lập trình

Những website viết code trực tuyến cho dân lập trình

Ngoài cách viết code bằng các phần mềm soạn thảo thông thường, bạn có thể sử dụng các công cụ trực tuyến. Lúc đó, bạn sẽ dễ dàng có thể chia sẻ code cho bạn bè mình thông qua các URL. Jsbin.com JS Bin là…

Bình luận ()