By GokiSoft.com| 20:06 03/02/2023|
Java Basic

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

Phản hồi từ học viên

5

(Dựa trên đánh giá ngày hôm nay)

Nguyễn Hữu Hiếu [T2008A]
Nguyễn Hữu Hiếu

2021-01-22 08:22:15



/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package aptech;

import java.util.Scanner;
import java.lang.Math;

/**
 *
 * @author UserName
 */
public class Ex980 {
//Bai 3
    public static void main(String[] args) {
        int n;
        System.out.println("Nhap n");
        Scanner scan = new Scanner(System.in);
        n = scan.nextInt();
        int[] listNum = new int[n];
        int max1 = 0;
        for (int i = 0; i < n; i++) {
            int a = i + 1;
            System.out.println("Nhap phan tu thu " + a);
            listNum[i] = scan.nextInt();
        }
        int maxNum = 0;
        for (int i = 0; i < n; i++) {
            if (maxNum < listNum[i]) {
                maxNum = listNum[i];
            }
        }
        System.out.println("Max = " + maxNum);

    }

}



Nguyễn Hữu Hiếu [T2008A]
Nguyễn Hữu Hiếu

2021-01-22 06:05:16



/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package aptech;
import java.util.Scanner;


/**
 *
 * @author UserName
 */
public class Ex4 {
    public static void main(String[] args) {
       int a;
       double b;
       char c;
       String d;
       
       Scanner input = new Scanner(System.in);
       
        System.out.println("Nhap a: ");
        a = input.nextInt();
        
        System.out.println("Nhap b");
        b = input.nextDouble();
       
        System.out.println("Nhap c");
        c = input.next().charAt(0);
        
        input.nextLine();
        System.out.println("Nhap d");
        d = input.nextLine();
        
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        System.out.println(d);
    }
    
}



Nguyễn Hữu Hiếu [T2008A]
Nguyễn Hữu Hiếu

2021-01-22 05:45:29



/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package aptech;

/**
 *
 * @author UserName
 */
public class Ex4 {
    public static void main(String[] args) {

        System.out.println("Hello, this is my first appliation");
    }
    
}



Trần Văn Lâm [T2008A]
Trần Văn Lâm

2021-01-21 15:25:04


B14
public class Bai14 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        int n;
        Scanner scan = new Scanner(System.in);
        System.out.println("Nhap so n=");
        n = scan.nextInt();
        
        int f0 = 1, f1 = 1, fn = 0;
        for(int i = 0; i <= n; i++){
            if(i < 2){
                System.out.println(i);
            }
            else{
                fn = f0 + f1;
                f0 = f1;
                f1 = fn;
                System.out.println(fn);
            }
        }
    }
    
}



nguyễn Sử [T2008A]
nguyễn Sử

2021-01-21 13:25:28

bai 2:


public class Bai4 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner scan = new Scanner(System.in);
        int a;
        Float b;
        char c;
        String d;
        
        System.out.println("so nguyen = ");
        a = scan.nextInt();
        System.out.println("so double = ");
        b = scan.nextFloat();
        System.out.println("ki tu = ");
        c = scan.next().charAt(0); scan.nextLine();
        System.out.println("chuoi = ");
        d = scan.nextLine();
        
          System.out.println("so nguyen = " + a + ",so double = " + b + ",ki tu  = " + c + ",chuoi = " + d);
        
        
    }
    
}



nguyễn Sử [T2008A]
nguyễn Sử

2021-01-21 13:13:17

bài 1:



public class Bai3 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        System.out.println("Hello, this is my first appliation");
    }
    
}



Trần Văn Lâm [T2008A]
Trần Văn Lâm

2021-01-21 13:02:55

B12

public class Bai12 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        int n;
        int i,sum = 0;
        Scanner scan = new Scanner(System.in);
        System.out.println("Nhap so n=");
        n = scan.nextInt();
        for(i = 1;i < n;i++){
            if(n % i == 0){
                sum = sum + i;
            }
        }
        if(sum == n){
            System.out.println("n la so hoan hao" +n);
        }else{
            System.out.println("n khong phia so hoan hao" +n);
        }
    } 
}



Trần Văn Lâm [T2008A]
Trần Văn Lâm

2021-01-21 12:40:05


B9
public class Bai9 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        int a,b;
        Scanner scan = new Scanner(System.in);
        System.out.println("Nhap so (a>0) a =");
        a = scan.nextInt();
        System.out.println("Nhap so (b>0) b =");
        b = scan.nextInt();
        
        if(a >= 0 && b >= 0){
            if(a == 0 || b ==0){
                System.out.println("Khong ton tai UCLN va BCNN");
            }else if(a == 0 || b ==0){
                System.out.println("Khong co BCNN");
                if(a == 0){
                    System.out.println("UCLN =" + a);
                }else{
                    System.out.println("UCLN =" + b);
                }
            }else{
                int BoiChung = a * b;
                while(a != b){
                    if(a > b){
                        a = a - b;
                    }else{
                        b = b - a;
                    }
                }
                System.out.println("UCLN =" +a);
                System.out.println("BCNN =" + BoiChung/a);
            }
        }
        else{
            System.out.println("Nhap lai a ,b");
        }
    }  
}



vuong huu phu [T2008A]
vuong huu phu

2021-01-21 10:56:09




import static java.lang.Math.sqrt;
import java.util.Scanner;

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
/**
 *
 * @author Admin
 */
public class bai5 {

    public static void main(String[] args) {
        float a, b, c, x, x1, x2, dt;
        Scanner scan = new Scanner(System.in);
        System.out.println("Nhap a = ");
        a = scan.nextFloat();
        System.out.println("Nhap b = ");
        b = scan.nextFloat();
        System.out.println("Nhap c = ");
        c = scan.nextFloat();
        if (a == 0) {
            System.out.println("NHAP LAI ");
        } else {
            dt = b * b - 4 * a * c;
            if (dt > 0) {
                x1 = (float) (-b - sqrt(dt) / (2 * a));
                x2 = (float) (-b + sqrt(dt) / (2 * a));
                System.out.println("phuong trinh co 2 nghiem ");
                System.out.println("x1 = " + x1);
                System.out.println("x2 = " + x2);
            } else if (dt < 0) {
                System.out.println("phuong trinh vo nghiem");
            } else if (dt == 0) {
                x = -b / (2 * a);
                System.out.println("phuong trinh co nghiem kep = " + x);
            }

        }
    }
}



vuong huu phu [T2008A]
vuong huu phu

2021-01-21 10:18:00




import java.util.Scanner;

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Admin
 */
public class bai4 {
    public static void main(String[] args) {
    float a , b , x;
    Scanner scan = new Scanner(System.in);
    System.out.println("nhap so a");
    a = scan.nextFloat();
    System.out.println("Nhap so b");
    b = scan.nextFloat();
    
    if (a == 0){
    System.out.println("nhap lai so a");
}else {
        x = -b/a;
        System.out.println("x = " + x);
    }
}}