Java Source - Tìm số lớn nhất và nhỏ nhất trong mảng(Find largest and smallest number in an array).






Bài tập có một mảng cho trước hãy tìm số lớn nhất và số nhỏ nhất trong mảng và in ra kết quả.









FindLargestSmallestNumber.java
/**
 * @(#)FindLargestSmallestNumber.java
 *
 * FindLargestSmallestNumber application
 *
 * @author
 * @version 1.00 2013/9/28
 */

public class FindLargestSmallestNumber
{

    public static void main(String[] args)
    {
          
        //Mảng 13 chữ số
        int numbers[] = new int[]{5, 16, 17, 84, 123, 78, 33, 88, 77, 89, 98, 12, 45};
      
        //-- Tạo biến để lưu trữ giá trị nhỏ nhất và lớn nhất được tìm thấy.
        int smallest = numbers[0];
        int largetst = numbers[0];
      
        for(int i=1; i< numbers.length; i++)
        {
                if(numbers[i] > largetst)
                {
                    largetst = numbers[i];       
                }
                else if (numbers[i] < smallest)
                {
                    smallest = numbers[i];
                }
        }
      
        System.out.println("So lon nhat trong mang la : " + largetst);
        System.out.println("So nho nhat trong mang la : " + smallest);
        System.out.println("\n -- VNLIVES.NET");
           
    }
}

Kết quả sau khi thực thi sẽ như hình bên dưới:













No comments:

Post a Comment