Sunday, July 5, 2020

Tìm phần tử lớn nhất trong mảng

Xin chào các bạn, để thực hiện được bài toán tìm phần tử lớn nhất trong mảng thì đầu tiên bản phải hiểu biết về mảng( array) là gì? nó thực hiện như thế nào, xây dựng ra sao, ngoài ra các bạn phải nắm bắt được những cách xử lý mảng.

Sau đây thuật toán tìm phần tử lớn nhất trong mảng

  1. Khởi tạo một mảng có số lượng phần tử và giá trị của mỗi phần tử
  2. Thực hiện gắn giá trị cho phần tử đầu tiên của mảng
  3. Chạy vòng lặp của số lượng phần tử và trong đó kiểm tra phần tử ban đầu bé hơn hoặc bằng giá trị của phần tử trong mảng thì giá trị lớn nhất là phần tử đó

Tìm phần tử lớn nhất trong mảng
Sau đây là chương trình tìm phần tử lớn nhất sử dụng java
public class Largest{
    public void FindLargest(){
      double[] numArray = { 45.3, 67.5, -45.6, 20.34, 33.0, 45.6 };
      double largest = numArray[0];
      for(double num: numArray){
          if(largest <num)
          largest = num;
      }
      System.out.format("Phần tử lớn nhất là = %.2f", largest);
    }
     public static void main(String []args){
         Largest hello = new Largest();
         hello.FindLargest();
     }
}
Kết quả của chương trình:
Phần tử lớn nhất là = 67.50

No comments:

Post a Comment