20:31
0
Java (đọc như "Gia-va") là một ngôn ngữ lập trình dạng lập trình hướng đối tượng (OOP). Khác với phần lớn ngôn ngữ lập trình thông thường, thay vì biên dịch mã nguồn thành mã máy hoặc thông dịch mã nguồn khi chạy, Java được thiết kế để biên dịch mã nguồn thành bytecode, bytecode sau đó sẽ được môi trường thực thi (runtime environment) chạy. Bằng cách này, Java thường chạy chậm hơn những ngôn ngữ lập trình thông dịch khác như C++, Python, Perl, PHP, C#...

Bài 6:
public class bai6 {

 public static void main(String[] args) {
  System.out.println("Chương trình in 10 số chẵn đầu tiên.");
        XuatChan(10);     
 }
 
 public static void XuatChan(int n)
    {
         int i=1, dem=0;
         int sum = 0;
         while(dem < n)
         {
             if(i%2==0)
             {
                 System.out.print(i+"  ");
                 dem++;
                 sum += i;
             }
             i++;
         }
         System.out.println("\nTong 10 so chan dau tien la: " + sum);
    }
}
Bài 7:
public class Bai7
{
 
    public static void XuatLe(int n)
    {
         int i=1;
         while(i<=n)
         {
             if(i%2==1)
             {
                 System.out.print(i+"\t");
             }
             i++;
         }
    }
    public static void main(String[] args)
    {
        System.out.println("Chuong trinh in ra nhung so le tu 1 toi 99.");
        XuatLe(100);
    }
}
Bài 8:
public class Bai8
{
 
    public static long TongSoBoi7(int n)
    {
        int i=0;
        long sum=0;
        for(i=0;i<=n;i++)
            {
            if(i%7==0)
             {
                sum=sum+i;
             }
                System.out.println("."+sum);
            }
            return sum;
    }
    public static void main(String[] args)
    {
            System.out.print("Tổng các số bội của 7 từ 1 đến 100= " + TongSoBoi7(100));
    }
 
}
Bài 9:
public class Bai9
{
 
    public static long TongSo(int n)
    {
        int i=0;
        long sum=0;
        for(i=0;i<=n;i++)
            {
                sum=sum+i;
            }
            return sum;
    }
    public static void main(String[] args)
    {
        System.out.println("Chuong trinh tinh tong 1+2+3+..+n");
        if(args.length>0)
        {
            String s=args[0];
            int n = Integer.parseInt(s);
            System.out.print("Tong so: " + TongSo(n));
        }
        else
        {
            System.out.print("Ban nhap sai!!!");
        }
    }
 
}
Bài 10:
public class Bai10
{
    public static void TongSo(int n)
    {
        int i=0;
        long sumchan=0, sumle=0;
        for(i=0;i<=n;i++)
 
                if(i%2==0)
                {
                    sumchan+=i;
                }
                if(i%2==1)
                {
                    sumle+=i;
                }
            if(n%2==0)
            {
                System.out.println("Số bạn nhập là số chẵn");
                System.out.println("\nTổng số lẻ là: "+sumle);
            }
            else
            {
                System.out.println("Số bạn nhập là số lẻ");
                System.out.println("\nTổng số chẵn là: "+sumchan);
            }
    }
    static void ThoiGianChay()
    {
        long start = System.nanoTime();
        long end = System.nanoTime();
        System.out.println("Thoi gian chay: " +(end - start)+ " nano second");
    }
    public static void main(String[] args)
    {
        System.out.println("Chương trình tính tổng số tùy theo chẵn hay lẻ.");
        if(args.length>0)
        {
            String s=args[0];
            int n = Integer.parseInt(s);
            TongSo(n);
        }
        else
        {
            System.out.print("Bạn nhập không phải là số!");
        }
        ThoiGianChay();
    }
}
Bài 10a:
public class Bai10a {
 
    public static void TongSo(int n) {
        int i;
        int TongChan = 0;
        int TongLe = 0;
        if (n % 2 == 0) {
            for (i = 1; i <= n; i = i + 2) {
                TongLe = TongLe + i;
            }
            System.out.println("So ban nhap vao la so chan\n");
            System.out.println("Tong : 1 + 3 + 5 +...+ " + (n - 1) + " la : "
                    + TongLe);
        } else {
            for (i = 2; i <= n; i = i + 2) {
                TongChan = TongChan + i;
            }
            System.out.println("So ban nhap vao la so le\n");
            System.out.println("Tong : 2 + 4 + 6 +...+ " + (n - 1) + " la : "
                    + TongChan);
        }
    }
 
    public static void main(String[] args) {
        System.out.println("Chuong trinh tinh tong chan le theo so nhap vao");
        if (args.length > 0) {
            String s = args[0];
            int n = Integer.parseInt(s);
            TongSo(n);
        } else {
            System.out.print("Sai roi!");
        }
    }
}
Bài 11:
public class Bai11 {
    public static void main(String[] x)
    {
        System.out.println("Chuong trinh xuat MAX - MIN mang nhap tu cmd");
        if(x.length > 0)
        {
            //String s = x[0];
            //int n = Integer.parseInt(s);
            MAXMIN(x);
        }
        else
        {
            System.out.println("Ban chua nhap gia tri mang.");
        }
    }
    /*------------ Xuat MAX MIN -------------*/
    static void MAXMIN(String[] Arr)
    {
        int max = Integer.parseInt(Arr[0]);
        int min = Integer.parseInt(Arr[0]);
 
        for(int i=0; i<= Arr.length -1; i++)
        {
            int mang = Integer.parseInt(Arr[i]);
            if(mang > max)
            {
                max = mang;
            }
            if(mang < min)
            {
                min = mang;
            }
        }
        System.out.println("MAX la : " + max);
        System.out.println("MIN la : " + min);
    }
 
}
Bài 12:
public class Bai12 {
    public static void main(String[] x)
    {
        System.out.println("Chuong trinh Phuong trinh bac nhat: Ax + B = 0");
 
        if(x.length > 0){
 
            String s = x[0];
            String s2 = x[1];
            int a = Integer.parseInt(s);
            int b = Integer.parseInt(s2);
 
            System.out.println("A = " + a);
            System.out.println("B = " + b);
            PhuongTrinhBacI(a, b);
        }
        else
        {
            System.out.println("Ban chua nhap gia tri A va B");
        }
    }
    /*------------ PHUONG TRINH BAC I -------------*/
    static void PhuongTrinhBacI(int a, int b)
    {
        if(a == 0)
        {
            if(b != 0)
                System.out.println("Phuong trinh khong co nghiem");
            else
                System.out.println("Phuong trinh co vo so nghiem.");
        }
        else
        {
            if(b != 0)
            {
                double nghiem = (double) -b/a;
                System.out.println("Phuong trinh co nghiem x=-b/a : " + nghiem);
            }
            else
                System.out.println("Phuong trinh co nghiem x=0");
        }
    }
 
}
Bài 13:
public class Bai13 {
 
    public static void main(String[] args) {
        System.out.println("Chuong trinh in ra so nguyen nhap tu ban phim");
        if (args.length > 0) {
            String s = args[0];
            int n = Integer.parseInt(s);
            SoNguyen(n);
        } else
            System.out.println("Ban chua nhap so nguyen");
 
    }
 
    static void SoNguyen(int n) {
        if (n % 2 == 0) {
            if (n != 0) {
                System.out.println("N ban nhap la so chan");
            } else
                System.out.println("N ban nhap la Zero");
        } else if (n % 2 != 0) {
            System.out.println("N ban nhap la so le");
        }
    }
 
}


import java.util.*;
public class Bai13
{
 
    /**
     * @param args
     */
    public static void main(String[] args)
    {
        //int n;
        String s;
        // TODO Auto-generated method stub
        System.out.println("Chương trình đọc giá trị nguyên từ bàn phím");
        while (true)
        {
            Scanner nhap = new Scanner(System.in);
            System.out.print("Mời bạn nhập vào giá trị nguyên: ");
            s = nhap.next();
            if (Ktra(s)== 1)
                break;
        }
        KtraChanLe(s);
    }
    static int Ktra(String s)
    {
        for (int i = 0; i < s.length(); i++)
        {
            if (Character.isDigit(s.charAt(i))==false)
            {
                System.out.println("Bạn vừa nhập ký tự!!! Vui lòng nhập số nguyên. Thanks!!!");
                return 0;
            }
        }
        return 1;
    }
    static void KtraChanLe(String s)
    {
        int n = Integer.parseInt(s);
        if (n == 0)
            System.out.println("Số bạn nhập vào là số 0");
        else if (n%2==0)
            System.out.println("Số bạn nhập vào là số chẳn");
        else
            System.out.println("Số bạn nhập vào là số lẻ");
    }
}
Bài 14:
public class bai14 {

 public static void main(String[] args) {
  System.out.println("Chuong trinh in ra boi so cua 3 tu 300 -> 3");
        System.out.println("Tong boi so 3 la: " + BoiSo3());        
 }
 
 static long BoiSo3() {
        long sum = 0;
        for (int i = 300; i >= 3; i--) {
            if (i % 3 == 0) {
                sum += i;
                System.out.println(i);
            }
        } 
        return sum;
    }
}
Bài 15:
public class Bai15 {
    public static void main(String[] args) {
        System.out.println("Chuong trinh xuat ky tu A|a");
        if (args.length > 0) {
            String s = args[0];
            Kytu(s);
        } else {
            System.out.println("Ban chua nhap chuoi");
        }
 
    }
 
    static void Kytu(String s) {
        System.out.println(s);
        int dem = 0;
        for (int i = 0; i < s.length(); i++) {
            if (s.charAt(i) == 'a' || s.charAt(i) == 'A') {
                dem++;
            }
        }
        System.out.println("Tong A|a co duoc trong chuoi la: " + dem);
    }
 
}


import java.util.*;
public class Bai15 {
 
    /**
     * @param args
     */
    public static void main(String[] args)
    {
        // TODO Auto-generated method stub
        Scanner input = new Scanner(System.in);
        String s;
        System.out.println("***Chương trình đếm số làn ký tự a xuất hiện trong chuỗi***");
        System.out.print("Mời bạn nhập vào chuỗi cần đếm : ");
        s= input.nextLine();
        System.out.println("Chuỗi bạn vừa nhập vào là : " + s);
        DemKyTua(s);
    }
    static void DemKyTua(String s)
    {
        int icount = 0;
        for (int i = 0; i < s.length(); i++)
        {
            if (s.charAt(i)=='a'||s.charAt(i)=='A')
                icount++;
        }
        System.out.println("Số lần ký tự 'a' xuất hiện trong chuỗi la : " + icount);
    }
 
}
Bài 16a:
public class Bai16a
{
    public static void main(String[] x)
    {
        System.out.println("Chuong trinh xuat ky tu *");
        if(x.length > 0)
        {
            String s = x[0];
            int n = Integer.parseInt(s);
            KyTuSao(n);
        }
        else
        {
            System.out.println("Ban chua nhap gia tri N");
        }
    }
    /*------------ XUAT KY TU SAO * -------------*/
    static void KyTuSao(int n)
    {
        for(int i=n; i>=1; i--)
        {
            for(int j=i; j>=1; j--)
            {
                System.out.print("* \t");
            }
            System.out.print("\n");
        }
    }
}
Bài 16b:
public class Bai16b
{
    public static void main(String[] x)
    {
        System.out.println("Chuong trinh xuat ky tu *");
        if(x.length > 0)
        {
            String s = x[0];
            int n = Integer.parseInt(s);
            KyTuSao(n);
        }
        else
        {
            System.out.println("Ban chua nhap gia tri N");
        }
 
    }
    static void KyTuSao(int n)
    {
        for(int i=0; i<=n; i++)
        {
            for(int j=0; j<=i; j++)
            {
                System.out.print("*");
            }
            System.out.print("\n");
        }
    }
 
}
Bài 16c:
public class Bai16c
{
 
    public static void main(String[] x)
    {
        System.out.println("Chuong trinh xuat ky tu *");
        if(x.length > 0)
        {
            String s = x[0];
            int n = Integer.parseInt(s);
            KyTuSao(n);
        }
        else
        {
            System.out.println("Ban chua nhap gia tri N");
        }
 
    }
    static void KyTuSao(int n)
    {
        for(int i=1; i<=n; i++)
        {
            for(int k=n-1; k>=i; k--)
            {
                System.out.print(" ");
            }
            for(int j=1; j<=i; j++)
            {
                System.out.print("*");
            }
            System.out.print("\n");
 
        }
    }
}


public class Bai16c{
 
    /**
     * @param args
     */
    public static void main(String[] args)
    {
        // TODO Auto-generated method stub
        int n;
        System.out.println("Chuong trinh in ky tu *");
        if (args.length > 0)
        {
            n = Integer.parseInt(args[0]);
            InSao(n);
        }
        else
            System.out.println("Thieu thong so nhap vao");
    }
    static void InSao(int n)
    {
        int i;
        int j;
        for (i=n-1;i>0;i--)
        {
            for (j=1;j<n+1;j++)
            {
                if (j<=i)
                    System.out.print(" ");
                else
                    System.out.print("*");
            }
            System.out.print("\n");
        }
    }
 
}
Bài 16d:
public class Bai16d
{
    public static void main(String[] x)
    {
        System.out.println("Chuong trinh xuat ky tu *");
        if(x.length > 0)
        {
            String s = x[0];
            int n = Integer.parseInt(s);
            KyTuSao(n);
        }
        else
        {
            System.out.println("Ban chua nhap gia tri N");
        }
 
    }
    static void KyTuSao(int n)
    {
        for(int i=n; i>=1; i--)
        {
            for(int k=n-1; k>=i; k--)
            {
                System.out.print(" ");
            }
            for(int j=1; j<=i; j++)
            {
                System.out.print("*");
            }
            System.out.print("\n");
 
        }
    }
 
}


public class Bai16d {
 
    /**
     * @param args
     */
    public static void main(String[] args)
    {
        // TODO Auto-generated method stub
        int n;
        System.out.println("Chuong trinh in ky tu *");
        if (args.length > 0)
        {
            n = Integer.parseInt(args[0]);
            InSao(n);
        }
        else
            System.out.println("Thieu thong so nhap vao");
    }
    static void InSao(int n)
    {
        int i;
        int j;
        for (i=0;i<n;i++)
        {
            for (j=1;j<n+1;j++)
            {
                if (j<=i)
                    System.out.print(" ");
                else
                    System.out.print("*");
            }
            System.out.print("\n");
        }
    }
 
}