[Java core] Bài tập cấu trúc điều khiển và mảng [210916]
- Nhập vào từ bàn phím dãy số nguyên dương có n phần tử (2< n < 20)
- In dãy số vừa nhập
- In ra màn hình số lớn nhất
Sắp xếp dãy số trên theo thứ tự tăng dần.
------------------
* Lưu ý:
Tạo project: Vidu210916
Code:
Tạo project: Vidu210916
Code:
package Vidu210916;
import java.util.Scanner;
public class Vidu210916 {
public static void main(String[] args) {
// khai bao
int [] a = new int[20];
int n;
// Nhap day so
Scanner inp=new Scanner(System.in);
do{
System.out.print("\n n=
");
n=inp.nextInt();
if (n<2||n>20)
System.out.print("\n Nhap
lai n ");
}while (n<2||n>20);
for(int i=0;i<n;i++)
{
System.out.print("\n
a["+i+"]= ");
a[i]=inp.nextInt();
}
// in day so
System.out.print("\n In day vua
nhap: \n");
for(int i=0;i<n;i++)
System.out.print(a[i]+",
");
// in so lon nhat
int max=a[0];
for(int i=0;i<n;i++)
if(a[i]>max) max=a[i];
System.out.print("\n So nho nhat:
"+max);
// Sap xep day tang dan
for(int i=0;i<n-1;i++)
for (int j=i+1;j<n;j++)
if(a[j]<a[i])
{
int t=a[i];
a[i]=a[j];
a[j]=t;
}
System.out.print("\n Day da sap
xep");
for(int i=0;i<n-1;i++)
System.out.print(a[i]+",
");
}
}Một số tài liệu và khoá học bổ ích dành cho bạn:
# Tài liệu: Lập trình hướng đối tượng JAVA core dành cho người mới bắt đầu học lập trình [Click để xem]
# Khoá học online: Lập trình Java trong 4 tuần [Click để xem]