Java - Viết chương trình tính tổng của bình phương các số.

Viết chương trình nhập vào số nguyên dương n, tính và in ra màn hình tổng 12 + 22 + ... + n2.

Bài giải

-------------------- ######## --------------------

Bài giải.
package vong_lap_while;

import java.util.Scanner;

public class TinhTongBinhPhuong {

	public static void main(String[] args) {
		int n, i = 1;
		int sum = 0;
		Scanner scanner = new Scanner(System.in);
		
		System.out.println("Nhập vào số nguyên dương n: ");
		n = scanner.nextInt();
		
		while (n <= 0) {
			System.out.println("Nhập lại số nguyên dương n: ");
			n = scanner.nextInt();
		}
		
		while (i <= n) {
			sum += i * i;
			i++;
		}
		
		System.out.println("Tổng = " + sum);
	}

}
Kết quả sau khi biên dịch chương trình:

Nguồn: freetuts.net