Xây dưng project ViDuMang

Xây dưng project ViDuMang:
• Nhập vào từ bàn phím dãy số nguyên có n phần tử ( với 2<n<100)
• In dãy vừa nhập
• Tìm số lớn nhất trong dãy
• Đếm số phần tử chẵn có trong dãy
• Sắp xếp dãy tăng dần

===============

---------------------------
package vidumang;
import java.util.Scanner;

public class Mang {
//thuoc tinh
int [] a=new int[100];
int n;

// Nhap
void Nhap(){
    // nhap so phan tu cua mang n
    System.out.print("\n Nhap n ");
    Scanner inp =new Scanner(System.in);
    do{
         System.out.print("\n n = ");
         n=inp.nextInt();
         if(n<=2||n>=100)
             System.out.print("\n Nhap lai n!");
    }while (n<=2||n>=100);
    // nhap mang
      System.out.print("\n Nhap mang: ");
      for(int i=0;i<n;i++){
            System.out.print("\n a["+i+"]= ");
            a[i]=inp.nextInt();
      }
 }
// In day
void InDay(){
      System.out.print("\n In day: ");
      for(int i=0;i<n;i++)
            System.out.print(a[i]+"; ");
         
}
// Tim so lon nhat
void TimMax(){
    int max=a[0];
    for(int i=1;i<n;i++)
        if(a[i]>max) max=a[i];
    System.out.print("\n So lon nhat: "+max);
}
// Dem so chan
void DemSoChan(){
    int dem=0;
    for(int i=1;i<n;i++)
        if(a[i]%2==0) dem++;
    System.out.print("\n Dem so chan: "+dem);
}

// Sap xep day tang dan
void SapXep(){
    for(int i=0;i<n-1;i++)
        for(int j=i+1;j<n;j++)
            if(a[i]>a[j])
            {
                int temp =a[i];
                a[i]=a[j];
                a[j]=temp;
                     
            }
     System.out.print("\n Day da sap xep: ");
    InDay();
}

}



------------

package vidumang;


public class ViDuMang {

    
    public static void main(String[] args) {
        Mang t=new Mang();
        t.Nhap();
        t.InDay();
        t.TimMax();
        t.DemSoChan();
        t.SapXep();
        
    }
    
}

Tìm kiếm nội dung khác: