Tính tổng các số trong mảng trong Java
Trong bài này chúng ta sẽ thực hiện chương trình tính tổng các số trong mảng trong Java. Đây là bài tập căn bản giúp các bạn nắm vững kiến thức về mảng (Array).
Dưới đây chúng ta sẽ thực hiện hai chương trình tính tổng các số trong mảng, chương trình một chúng ta sẽ sử dụng một mảng được gán giá trị sẵn trước đó. Chương trình hai sẽ yêu cầu người dùng nhập vào giá trị của mảng rồi thực hiện việc tính tổng.
Ví dụ 1:
Ở ví dụ này chúng ta sẽ sử dụng vòng lặp For để tính tổng các số trong mảng.
class TinhTongTrongMang{ public static void main(String args[]){ int[] array = {10, 20, 30, 40, 50, 10}; int sum = 0; //Advanced for loop for( int num : array) { sum = sum+num; } System.out.println("Kết quả là:"+sum); } }
Kết quả:
Bài viết này được đăng tại [free tuts .net]
Ví dụ 2: Tính tổng các số trong mảng sử dụng Scanner.
Trong ví dụ này chúng ta sẽ thực hiện chương trình tính tổng các số trong mảng sử dụng Scanner, vì vậy hãy import nó vào trước đã nhé!
import java.util.Scanner; public class TinhTongTrongMang { public static void main(String[] args) { System.out.println("Nhập vào số phần tử trong mảng: "); Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); double[] arr = new double[n]; double total = 0; for(int i=0; i<arr.length; i++){ System.out.print("Nhập vào giá trị cho phần tử thứ "+(i+1)+": "); arr[i] = scanner.nextDouble(); } scanner.close(); for(int i=0; i<arr.length; i++){ total = total + arr[i]; } System.out.format("Kết quả là: %.3f", total); } }
Kết quả:
Như vậy chúng ta đã thực hiện xong hai chương trình tính tổng các số trong mảng trong java. Chúc các bạn thực hiện thành công!!!