• 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(); } }