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)

vuong huu phu [T2008A]
vuong huu phu

2021-01-21 10:17:30




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 bai3 {
   public static void main(String[] args) {
   int a,b,c,max,min ;
   Scanner scan = new Scanner(System.in);
   System.out.println("Nhap so a = ");
   a = scan.nextInt();
   System.out.println("nhap so b = ");
   b = scan.nextInt();
   System.out.println("nhap so c = ");
   c = scan.nextInt();
   max =a;
   min= a;
   if (b>max){
       max=b;
   }else if (b < min){
   min=b;
   }
   if (c>max){
       max=c;
   }else if (c<min){
   min = c;
   }
   System.out.println("so lon nhat la = "+ max);
   System.out.println("so nho nhat la = "+ min);
   } 
}



vuong huu phu [T2008A]
vuong huu phu

2021-01-21 09:24:39




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 bai2 {

    public static void main(String[] args) {
       Scanner scan = new Scanner(System.in);
       int a;
       float b;
       char c;
       String f;
      System.out.println("Nhap so nguyen = ");
      a = scan.nextInt();
      System.out.println("Nhap so double = ");
      b = scan.nextFloat();
      System.out.println("nhap ki tu :");
      c = scan.next().charAt(0);
      scan.nextLine();
      System.out.println("nhap ki chuoi :");
      f = scan.nextLine();

      System.out.println(a);
      System.out.println(b);
      System.out.println(c);
      System.out.println(f);
      
    }

}



vuong huu phu [T2008A]
vuong huu phu

2021-01-21 09:24:03



/*
 * 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 bai1_2 {

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



Trần Thị Khánh Huyền [T2008A]
Trần Thị Khánh Huyền

2021-01-21 08:25: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 tonghopbaitap;

import java.util.Scanner;
/**
 *
 * @author Admin
 */
public class TongHopBaiTap {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
    //Bai 1:
        /*System.out.println("Hello, this is my firt application");*/
    //Bai 2:
    /*int a;
    double b;
    char c;
    String d;
    Scanner nhap = new Scanner(System.in);
    
    System.out.println("Nhap chuoi: ");
    d = nhap.nextLine();
    
    System.out.println("Nhap so nguyen: ");
    a= nhap.nextInt();
    
    System.out.println("Nhap so double: ");
    b = nhap.nextDouble();
    
    System.out.println("Nhap ky tu: ");
    c = nhap.next().charAt(0);

    
    System.out.println("so nguyen: "+a+", so double: "+b+", ky tu: "+c+",chuoi: "+d);*/
    
    //Bai 3:
    Scanner sc = new Scanner(System.in);
    float a,b,c, max, min;
    System.out.println("Nhap a = ");
    a = sc.nextFloat();
    System.out.println("Nhap b = ");
    b = sc.nextFloat();
    System.out.println("Nhap c = ");
    c = sc.nextFloat();
        //Tim max:
    max=a;
    if(b>max){
        max=b;
    }
    if(c>max){
        max=c;
    }
    System.out.println("So lon nhat la: "+max);
        //Tim min:
    min = a;
    if(b<min){
        min= b;
    }
    if (c<min){
        min =c;
    }
    System.out.println("So nho nhat la: "+min);
            
    
  
    
    }
    
}



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

2021-01-21 07:42:40

B11


public class Bai11 {

    /**
     * @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 i, Check = 1;
        for(i = 1;i <= n;i++){
            for(int j = 2;j <= i - 1;j++){
                if(i % j == 0){
                    Check = 0;
                }
            }
            if(Check == 1){
                System.out.println(+i);
            }
            Check =1;
        }
    }
}



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

2021-01-21 07:41:33

B10


public class Bai10 {

    /**
     * @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 n=");
        n = scan.nextInt();
        if(snt (n) == true){
            System.out.println("n la so nguyen to");
        }else{
            System.out.println("n khong la so nguyen to");
        }
    }
    public static boolean snt(int n){
        if(n == 0 || n == 1){
            return false;
        }
        else {for(int i = 2; i< n-1;i++){
            if(n % i == 0) return false;
        }      
         return true;
        }
    }
}



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

2021-01-21 07:40:59

B8


public class Bai8 {

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



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

2021-01-21 07:40:19

B7


public class Bai7 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        int i,n,sum;
        sum = 0;
        n = 100;
        for(i = 1;i <= 100;i++){
            sum += i;
        }
        System.out.println("Tong =" + sum);
    }
    
}



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

2021-01-21 07:39:25

B5


public class Bai5 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        float a,b,c,x1,x2,delta;
        Scanner scan = new Scanner(System.in);
        System.out.println("Nhap a =");
        a = scan.nextInt();
        System.out.println("Nhap b =");
        b = scan.nextInt();
        System.out.println("Nhap c =");
        c = scan.nextInt();
        
        if(a == 0){
            if(b == 0){
                System.out.println("Phuong vo nghiem");
            }else{
                System.out.println("Phuong trinh co 1 nghiem x1 =" + -b/c);
            }
        }else{
            delta = b*b - 4*a*c;
            if(delta == 0){
                System.out.println("Phuong trinh co nghiem kep x1 = x2 =" + -b/2*a);
            }else if(delta != 0){
                if(delta < 0){
                    System.out.println("Phuong trinh vo nghiem");
                }else{
                    x1 =(float) ((-b + Math.sqrt(delta))/(2*a));
                    x2 =(float) ((-b - Math.sqrt(delta))/(2*a));
                    System.out.println("x1 =" + x1);
                    System.out.println("x2 =" + x2);
            }
            }
        }
        
    }
    
}



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

2021-01-21 07:38:50


B4
public class Bai4 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        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){
            if(b == 0){
                System.out.println("Phuong trinh vo so nghiem");
            }else{
                System.out.println("Phuong trinh vo nghiem");
            }
        }else{
            System.out.println("Phuong trinh co nghiem duy nhat x = " + -b/a );
        }
        
    }
    
}