Thứ Tư, 27 tháng 6, 2018

(JAVA) Bài 8: Lệnh lặp While, Do ... While

Tính tổng các số nguyên đầu tiên từ 1 đến n dùng While và Do... While

import java.util.*;
public class LapWhileDoWhile {

public static void main(String[] args) {

int i=0,j=0,n,Tong1 = 0,Tong2=0;
Scanner nhap = new Scanner(System.in);

        System.out.println("LENH LAP WHILE");
        System.out.println("---------------\n");
        System.out.println("KIEM TRA NHAP n");
        System.out.print("Nhap 1 so nguyen duong n: ");     
        n = nhap.nextInt();
       // Lap While: kiem tra nhap n
        while (n <=0)
        {
            System.out.print("Nhap n khong thoa dieu kien, nhap lai...: ");
            n = nhap.nextInt();
        }
        System.out.println("TINH TONG TU 1 .. n");
        // Lap While: Tinh tong
        while (i<=n)
        {
            Tong1=Tong1+i;
            i++;
        }
        System.out.println("Tong cac so nguyen tu 1 den "+n+" la: "+Tong1);
        System.out.println("OK...\n\n");

        System.out.println("LENH LAP DO ... WHILE");
        System.out.println("---------------------\n");
        System.out.println("KIEM TRA NHAP n");
        System.out.print("Nhap 1 so nguyen duong n:  ");
        // Lap Do: kiem tra nhap n
        do
        {                       
        n = nhap.nextInt();
            if (n <= 0 )
                System.out.print("Nhap n khong thoa dieu kien, nhap lai...: ");
        } while (n <= 0 );
        System.out.println("TINH TONG TU 1 .. n");
        // Lap do: tinh tong
        do
        {
            j++;
            Tong2 = Tong2 + j;
        }while(j < n);
        System.out.println("Tong cac so nguyen tu 1 den " + n + " la: " + Tong2);
        System.out.println("OK...");
}
}



(Có) Không có nhận xét nào cho bài viết này

Đăng nhận xét

Hãy nhập Nhận xét cho bài viết này vào khung bên dưới. Cảm ơn...