Tổng hợp bài tập ôn luyện kiến thức java căn bản - java core
Bài 1:
In ra màn hình dòng chữ “Hello, this is my first appliation”.
Bài 2:
Nhập 1 số nguyên, 1 số double, 1 ký tự, 1 chuỗi từ bàn phím và hiển thị giá trị các biến vừa nhập ra màn hình.
Bài 3:
Tìm max, min của 2 (hoặc 3) số được nhập vào từ bàn phím
Bài 4:
Giải phương trình bậc nhất: ax + b = 0.
Bài 5:
Giải phương trình bậc 2: ax^2 + bx +c = 0.
Bài 6:
Nhập 1 số có tối đa 4 chữ số, in số đó ra dưới dạng chữ.
Bài 7:
Tính tổng từ 1 đến 100
Bài 8:
Tính tổng từ 1 đến n.
Bài 9:
Tìm ước chung lớn nhất, BCNN của 2 số được nhập vào từ bàn phím.
Bài 10:
Kiểm tra 1 số có là số nguyên tố hay không?
Bài 11:
In ra các số nguyên tố từ 1 đến n
Bài 12:
Kiểm tra 1 số hoàn hảo (là số có tổng các ước nhỏ hơn nó, bằng chính nó)
(Ex: 6 = 1+2+3).
Bài 13:
In ra các số hoàn hảo từ 1 đến n.
Bài 14:
In ra dãy fibonacy nằm trong giới hạn từ 1 đến n
( 1 2 3 5 8 13 …)
Bài 15:
Nhập vào 1 số n, in số đó ra dạng tích lũy thừa các thừa số nguyên tố.
Bài 16:
Nhập 1 mảng có 10 phần tử các số nguyên, hiển thị mảng vừa nhập ra màn hình.
Bài 17:
Nhập tự động (Dùng lớp Random) mảng có 10 phần tử các số nguyên, hiển thị mảng vừa nhập ra màn hình.
Bài 18:
Nhập mảng có n phần tử (bằng tay hoặc tự động) các số nguyên, hiển thị mảng vừa nhập ra màn hình.
Bài 19:
Nhập mảng có n phần tử các số nguyên, In ra phần tử max, min của mảng.
Bài 20
Nhập mảng có n phần tử các số nguyên, In ra các phần tử là số nguyên tố của mảng.
Bài 21:
Nhập mảng có n phần tử các số nguyên, In ra các phần tử là số hoản hảo của mảng.
Bài 22:
Nhập mảng có n phần tử các số nguyên, In ra các phần tử là số chẵn.
Bài 23:
Nhập mảng có n phần tử các số nguyên, Sắp xếp mảng tăng dần bằng thuật toán Chọn trực tiếp và hiển thị mảng đã sắp xếp ra màn hình.
Bài 24:
Nhập mảng có n phần tử các số nguyên, Sắp xếp mảng tăng dần bằng thuật toán Nổi bọt và hiển thị mảng đã sắp xếp ra màn hình.
Bài 25:
Nhập mảng có n phần tử các số nguyên, Sắp xếp mảng tăng dần bằng thuật toán Chèn và hiển thị mảng đã sắp xếp ra màn hình
Tags:
Phản hồi từ học viên
5
(Dựa trên đánh giá ngày hôm nay)
Lê Xuân Dũng
2020-03-19 14:11:50
//Bài 1:
package hello_firstapplication;
public class Hello_FirstApplication {
public static void main(String[] args) {
System.out.println("Hello, this is my first appliation");
}
}
Lê Xuân Dũng
2020-03-19 14:09:32
//Bài 5:
package giai_pt_bac_2;
import java.util.Scanner;
public class Giai_PT_bac_2 {
public static void main(String[] args) {
float a, b, c;
float delta;
float x, x1, x2;
Scanner sc = new Scanner(System.in);
System.out.println("Nhap a:");
a = sc.nextFloat();
System.out.println("Nhap b:");
b = sc.nextFloat();
System.out.println("Nhap c:");
c = sc.nextFloat();
if (a==0){
if(b!=0){
x = -c/b;
System.out.println("PT co 1 nghiem x= "+x);
}
else {
if(c!=0){
System.out.println("PT vo nghiem!");
}
else {
System.out.println("PT co vo so nghiem!");
}
}
} else{
delta = b*b - 4*a*c;
if(delta<0) {
System.out.println("PT vo nghiem!");
} else if (delta==0){
x= -b/(2*a);
System.out.println("PT co nghiem kep x1 = x2 = "+x);
} else if(delta>0){
x1 = (float) ((-b-Math.sqrt(delta))/(2*a));
x2 = (float) ((-b+Math.sqrt(delta))/(2*a));
System.out.println("PT co 2 nghiem phan biet x1 = "+x1+", x2 = "+x2);
}
}
}
}
Lê Xuân Dũng
2020-03-19 14:03:22
//Bài 23
//Bài 23:
package sapxepmang_selectionsort;
import java.util.Scanner;
public class SapxepMang_SelectionSort {
private static void addArray(int[] A, int n) {
Scanner sc = new Scanner(System.in);
for(int i=0; i<n; i++) {
System.out.print("A["+i+"]: ");
A[i] = sc.nextInt();
}
}
private static void showArray(int[] A, int n) {
for(int i=0; i<n; i++) {
System.out.println("A["+i+"]: "+A[i]);
}
}
private static void Swap(int[] A, int a, int b) {
int temp = A[a];
A[a] = A[b];
A[b] = temp;
}
private static void SelectionSort(int[] A, int n) {
for(int i=0; i<n-1; i++) {
int minArr = i;
for(int j=i+1; j<n; j++) {
if(A[minArr]>A[j]) {
minArr = j;
}
}
if(i!=minArr)
Swap(A, minArr, i);
}
}
public static void main(String[] args) {
int[] A;
int n=0;
Scanner scn = new Scanner(System.in);
System.out.print("Nhập số phan tu cua mang: ");
n = scn.nextInt();
A = new int[n];
addArray(A, n);
System.out.println("Mảng trước khi sắp xếp (Selection Sort)");
showArray(A, n);
System.out.println("Mảng sau khi sắp xếp (Selection Sort)");
SelectionSort(A, n);
showArray(A, n);
}
}