Lập trình Java: Nhập 1 dãy số bất kì. In dãy số theo chiều tăng (giảm) dần Phần mềm: NetBean 8.2 CODE: Select All package javaapplication32;import java.util.*;public class JavaApplication32 { public static void main(String[] args) { Scanner in=new Scanner(System.in); int n=0; double max=0; try{ System.out.println("nhap so phan tu mang: "); n=in.nextInt(); }catch(InputMismatchException e) { System.out.println("sai kieu"); } double[] d=new double[n]; for(int i=0;i<n;i++) { System.out.println("Nhap Phan tu thu "+i); d[i]=in.nextDouble(); } //xuat mang: for(int i=0;i<d.length;i++) { System.out.println("Phan tu thu "+i+" la :"+d[i]); } //xuat phan tu lon nhat /*for(int i=0;i<d.length;i++) { if(d[i]>max) max=d[i]; } System.out.println("phan tu lon nhat la: "+max); for(int i=0;i<d.length;i++) { if(d[i]==max) System.out.println("Phan tu lon nhat dau tien thu: "+i+" gia tri :"+max); break; } //tim phan tu dau tien trong mang voi gia tri x /*System.out.print("nhap phan tu can tim: "); double x=in.nextDouble(); for(int i=0;i<d.length;i++) { if(d[i]==x) { System.out.println("la phan tu dau tien thu "+i); break; } }*/ // sap xep mang tang dan double tam=0; for(int j=0;j<n-1;j++) { for(int i=j+1;i<n;i++) { if(d[i]<d[j]) { tam=d[i]; d[i]=d[j]; d[j]=tam; } } } System.out.println("Sắp xếp theo thứ tự tăng dần: "); for(int i=0;i<d.length;i++) { System.out.println("Phan tu thu "+i+"la :"+d[i]); } //sắp xếp theo thứ tự giảm dần double a=0; for(int k=0;k<n-1;k++) { for(int i=k+1;i<n;i++) { if(d[k]<d[i]) { a=d[k]; d[k]=d[i]; d[i]=a; } } } System.out.println("sắp xếp theo thứ tự giảm dần"); for(int i=0;i<d.length;i++) { System.out.println("Phần tử thứ "+i+" là : "+d[i]); } } }