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

Hướng dẫn cách đọc dữ liệu từ bàn phím trong Java

Hướng dẫn cách đọc dữ liệu từ bàn phím trong Java

Có rất nhiều cách để đọc dữ liệu từ bàn phím, nhưng đối với các bạn mới học lập trình Java mình sẽ hướng dẫn cách đơn giản nhất. Đó là dùng lớp Scanner. Đọc dữ liệu trong Java sử dụng lớp Scanner Do lớp…

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

[C++, Pascal] Tổng các phần tử không cùng hàng cùng cột lớn nhất (Đệ quy)

[C++, Pascal] Tổng các phần tử không cùng hàng cùng cột lớn nhất (Đệ quy)

Đây là một trong những bài toán đơn giản của đệ quy, nói vậy chứ cũng hơi khó hiểu… hehe… Hôm nay mình sẽ giới thiệu bài toán này tới các bạn. Mình viết theo hai loại ngôn ngữ đó là C++ và Pascal tùy…

[Java cơ bản] Bài 54: Thread (Phần 1)

[Java cơ bản] Bài 54: Thread (Phần 1)

Video ngày hôm nay của chúng tôi sẽ nói về Thread trong Java, vì nội dung dài nên sẽ chia làm 2 phần. Các bạn hãy theo dõi để nắm được kiến thức tốt nhất!

Bình luận ()