Chuyển chữ hoa thành chữ thường

 Chuyển chữ hoa thành chữ thường



public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String message;
        System.out.println("\nNhập vào chuỗi cần in thường: ");
        message = sc.nextLine();
        System.out.println("Chuỗi sau khi in hoa: ");
        System.out.println(message.toLowerCase());
    }
}


Chuyển chữ thường thành chữ hoa

 Chuyển chữ thường thành chữ hoa



class Main {
    public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);
      String message;
      System.out.println("\n\nNhập vào chuỗi cần in hoa: ");
      message = sc.nextLine();
      System.out.println("Chuỗi sau khi in hoa: ");
      System.out.println(message.toUpperCase());
    }
  }


Liệt kê số lần xuất hiện của các phần tử

 Liệt kê số lần xuất hiện của các phần tử


Nhập số liệu cho dãy số thực a
0, a1,..., an-1. In ra màn hình số lần xuất hiện của các phần tử.


public class Main {
    public static int nhap() {
        Scanner input = new Scanner(System.in);
        boolean check = false;
        int n = 0;
        while (!check) {
            System.out.print(" ");
            try {
                n = input.nextInt();
                check = true;
            } catch (Exception e) {
                System.out.println("Ban phai nhap so! hay nhap lai...");
                input.nextLine();
            }
        }
        return (n);
    }

    public static int countElement(int a[], int n, int i) {
        int count = 0;
        for (int j = 0; j < n; j++) {
            if (a[j] == i)
                count++;
        }
        return (count);
    }

    public static void main(String[] args) {
        int n, i;
        System.out.println("Nhap n= ");
        n = nhap();
        int[] array = new int[n];
        for (i = 0; i < n; i++) {
            System.out.println("Nhap phan tu thu " + (i + 1) + " ");
            array[i] = nhap();
        }
        for (i = 0; i < n; i++) {
            if (countElement(array, i, array[i]) == 0) {
                System.out.println("Phan tu " + array[i] + " xuat hien " + countElement(array, n, array[i]) + " lan");
            }
        }
    }
}



Liệt kê các phần tử xuất hiện trong dãy đúng một lần

 Liệt kê các phần tử xuất hiện trong dãy đúng một lần


Nhập số liệu cho dãy số thực a0, a1,..., an-1. Hãy liệt kê các phần tử xuất hiện trong dãy đúng một lần.

public class Main {
    public static int nhap() {
        Scanner input = new Scanner(System.in);
        boolean check = false;
        int n = 0;
        while (!check) {
            System.out.print(" ");
            try {
                n = input.nextInt();
                check = true;
            } catch (Exception e) {
                System.out.println("Ban phai nhap so! hay nhap lai...");
                input.nextLine();
            }
        }
        return (n);
    }

    public static int countElement(int a[], int n, int i) {
        int count = 0;
        for (int j = 0; j < n; j++) {
            if (a[j] == i)
                count++;
        }
        return (count);
    }

    public static void main(String[] args) {
        int n, i;
        System.out.println("Nhap n= ");
        n = nhap();
        int[] array = new int[n];
        for (i = 0; i < n; i++) {
            System.out.println("Nhap phan tu thu " + (i + 1) + " ");
            array[i] = nhap();
        }
        System.out.print("Cac phan tu trong day xuat hien 1 lan: ");
        for (i = 0; i < n; i++) {
            if (countElement(array, n, array[i]) == 1)
                System.out.print(" " + array[i]);
        }
    }
}



Đếm số từ của chuỗi ký tự

 Đếm số từ của chuỗi ký tự


Nhập một xâu ký tự. Đếm số từ của xâu ký tự đó. Thí dụ " Trường học " có 2 từ

public class Main {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("Nhap vao 1 chuoi: ");
        String str = input.nextLine();
        StringTokenizer strToken = new StringTokenizer(str, " ");
        System.out.println("So cac tu trong chuoi la: " + strToken.countTokens());
    }
}


Liệt kê n số nguyên tố đầu tiên

 Liệt kê n số nguyên tố đầu tiên


public class Main {
    public static void lietKe(int n) {
        int i = 2, count = 0;
        while (count < n) {
            if (cachamchung.checkSNT(i)) {
                System.out.print(" " + i);
                count++;
            }
            i++;
        }
    }

    public static int nhap() {
        Scanner input = new Scanner(System.in);
        boolean check = false;
        int n = 0;
        while (!check) {
            System.out.print(" ");
            try {
                n = input.nextInt();
                check = true;
            } catch (Exception e) {
                System.out.println("Ban phai nhap so! hay nhap lai...");
                input.nextLine();
            }
        }
        return (n);
    }

    public static void main(String[] args) {
        System.out.print("Nhap n");
        int n = nhap();
        System.out.println(n + " so nguyen to dau tien la: ");
        lietKe(n);
    }
}


Liệt kê tất cả các số nguyên tố nhỏ hơn n

 Liệt kê tất cả các số nguyên tố nhỏ hơn n

public class Main {
 
    public static void lietKe(int n){
        System.out.print(" 2");
        for(int i=3;i<n;i+=2){
            if(cachamchung.checkSNT(i))System.out.print(" "+i);
        }
    }
    public static int nhap(){
        Scanner input= new Scanner(System.in);
        boolean check= false;
        int n=0;
        while(!check){
            System.out.print(" ");
            try{
                n= input.nextInt();
                check= true;
            }catch(Exception e){
                System.out.println("Ban phai nhap so! hay nhap lai...");
                input.nextLine();
            }
        }
        return (n);
    }
    public static void main(String[] args) {
                System.out.print("Nhap n");
        int n= nhap();
        System.out.println("Cac so nguyen to nho hon "+n+ " ");
        lietKe(n);
    }
 
}


Tính tổng các chữ số của một số nguyên bất kỳ

 Tính tổng các chữ số của một số nguyên bất kỳ


Viết chương trình tính tổng các chữ số của một số nguyên bất kỳ. Ví dụ: Số 12345 có tổng các chữ số là: 1+2+3+4+5 = 15.
public class Main {
    public static void main(String[] args) {
      String sentence = "Automation     Wa   r  r i   or";
      System.out.println("\n\nChuỗi ban đầu: " + sentence);
      sentence = sentence.replaceAll(" ", "");
      System.out.println("Chuỗi sau khi xóa khoảng trắng: " + sentence);
    }
  }

Tìm ước số chung lớn nhất, bội số chung nhỏ nhất của hai số tự nhiên

  Tìm ước số chung lớn nhất, bội số chung nhỏ nhất của hai số tự nhiên


public class Main {
 
    public static int nhap()
    {
        Scanner input = new Scanner(System.in);
        boolean check= false;
        int n=0;
        while(!check){
            System.out.print(" ");
            try{
                n= input.nextInt();
                check= true;
            }catch(Exception e){
                System.out.println("Ban phai nhap so! hay nhap lai...");
                input.nextLine();
            }
        }
        return (n);
    }
    public static int UCLN(int a, int b){
        while(a!= b){
            if(a>b) a= a-b;
            else b= b-a;
        }
        return (a);
    }
    public static void main(String[] args) {
        System.out.println("Nhap a");
        int a = nhap();
        System.out.println("Nhap b");
        int b= nhap();
        System.out.println("Uoc chung lon nhat cua "+a+" va "+b+" la: "+UCLN(a,b));
        System.out.println("Boi chung nho nhat cua "+a+" va "+b+" la: "+((a*b)/UCLN(a,b)));
    }
 
}

Xóa khoảng trắng của chuỗi


 Xóa khoảng trắng của chuỗi



Để xóa khoảng trắng của một chuỗi thì trong Java chúng ta có thể áp dụng phương thức replaceAll() 
Bằng cách sử dụng phương thức replaceAll() để thay thế ký tự khoảng trắng " " bằng ký tự rỗng "": replaceAll(" ", "")

public class Main {
    public static void main(String[] args) {
      String sentence = "Automation     Wa   r  r i   or";
      System.out.println("\n\nChuỗi ban đầu: " + sentence);
      sentence = sentence.replaceAll(" ", "");
      System.out.println("Chuỗi sau khi xóa khoảng trắng: " + sentence);
    }
  }