Thứ Tư, 11 tháng 7, 2018

(JAVA) Bài tập 11-A: Tạo một số Hàm đơn giản.

Tạo class ThuVienHam chứa các hàm xử lý :


import java.util.Scanner;
public class ThuVienHam {
// HAM KIEM TRA SO NGUYEN TO
public static boolean soNT(int n){
        if (n < 2)
            return false;
        for (int i = 2; i <= n / 2; i++)
            if (n % i == 0)
                return false;
return true;
}
      //HAM KIEM TRA SO HOAN HAO
public static boolean soHH(int n)
    {
        int tong = 0;
        if (n<6)
        return false;
        for (int i = 1; i < n/2 +1; i++)
            if (n % i == 0)
                tong=tong+i;
        if (tong == n)
        return true;
        return false;
    }
       // HAM KIEM TRA SO CHINH PHUONG
public static boolean soCP(double n)
    {
if (n < 4)
            return false;
        int a = (int) Math.sqrt(n);
        if (a * a == n)
        return true;
        return false;
    }
       //HAM TIM UCLN CUA 2 SO
public static int UCLN(int a,int b) {
while (a!=b)
if (a>b)
a=a-b;
else
b=b-a;
return a;
}
        //HAM TIM BCNN CUA 2 SO
public static int BCNN(int a,int b) {
return a*b / UCLN(a,b);
}
        //HAM NHAP MANG 1 CHIEU
public static void nhapMang(int []a,int n)
    {
Scanner vao = new Scanner(System.in);
        for (int i = 0; i < a.length; i++)
        {
            System.out.print("Phan tu thu [" + i + "]: ");
             a[i] = vao.nextInt();
        }
    }
       //HAM XUAT MANG 1 CHIEU
public static void inMang(int[] a)
    {
        for (int i = 0; i < a.length; i++)
            System.out.print(a[i]+"  ");
    }
      // VIET TIEP HAM KHAC
         ...........
         ...........
}


(Có) Không có nhận xét nào cho bài viết này

Đăng nhận xét

Hãy nhập Nhận xét cho bài viết này vào khung bên dưới. Cảm ơn...