Viết chương trình tính giá trị của biểu thức S = 1 + 3 + 5 + n + ... + [2n + 1] với với n bất kỳ được nhập từ bàn phím [n >= 0].
Yêu cầu: Chương trình phải kiểm tra số n nhập vào có phải là số nguyên dương không, nếu không thì yêu cầu người dùng nhập lại.
Bài giải
-------------------- ######## --------------------
Bài giải.
package vong_lap_for; import java.util.Scanner; public class TinhTongCacSoLe { public static void main[String[] args] { int n, sum = 0; Scanner scanner = new Scanner[System.in]; // n còn nhỏ hơn 0 thì còn nhập lại do { System.out.println["Mời bạn nhập vào số n: "]; n = scanner.nextInt[]; } while [n < 0]; /* * tính giá trị của biểu thức * i còn nhỏ hơn n thì còn thực hiện thân vòng lặp */ for [int i = 0; i