Java - Viết chương trình kiểm tra username và password.
Chương trình yêu cầu bạn nhập username và password từ bàn phím. Nếu người dùng nhập đúng thì hiển thị thông báo "Welcome" + username, nếu người dùng nhập sai thì yêu cầu nhập lại.
Bài giải
-------------------- ######## --------------------
Hướng dẫn: Vì chúng ta không biết được khi nào người dùng sẽ nhập đúng username và password nên sẽ không biết được số lần lặp, vì vậy chúng ta sử dụng vòng lặp do - while.
package vong_lap_do_while;
import java.util.Scanner;
public class KiemTraUsernamePassword {
public static void main(String[] args) {
int username = 123, password = 123456;
int guessUser, guessPass;
Scanner scanner = new Scanner(System.in);
do {
System.out.println("Nhập vào username: ");
guessUser = scanner.nextInt();
System.out.println("Nhập vào password: ");
guessPass = scanner.nextInt();
} while((username != guessUser) || (password != guessPass));
System.out.println("Welcome " + guessUser);
}
}
Lưu ý: Vì đến bài này, các bạn chưa học qua về cách so sánh 2 chuỗi nên tạm thời tôi sử dụng kiểu dữ liệu nhập vào là kiểu số nguyên. Sang các bài sau khi đã học đến chuỗi, tôi sẽ đề cập đến vấn đề so sánh 2 chuỗi trong Java.

Câu hỏi thường gặp liên quan:
- Java - Tìm số nguyên m lớn nhất sao cho 1 + 2 + 3 + ... + m < n (n nhập từ bàn phím).
- Java - Viết chương trình tính giai thừa của một số
- Java - Viết chương trình kiểm tra username và password.
- Java - Viết chương trình cho phép người dùng chọn đáp án đúng (câu hỏi 2)

Các kiểu dữ liệu trong C ( int - float - double - char ...)
Thuật toán tìm ước chung lớn nhất trong C/C++
Cấu trúc lệnh switch case trong C++ (có bài tập thực hành)
ComboBox - ListBox trong lập trình C# winforms
Random trong Python: Tạo số random ngẫu nhiên
Lệnh cin và cout trong C++
Cách khai báo biến trong PHP, các loại biến thường gặp
Download và cài đặt Vertrigo Server
Thẻ li trong HTML
Thẻ article trong HTML5
Cấu trúc HTML5: Cách tạo template HTML5 đầu tiên
Cách dùng thẻ img trong HTML và các thuộc tính của img
Thẻ a trong HTML và các thuộc tính của thẻ a thường dùng