Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
viết chương trình nhập vào giới tính nếu nam thì xuất ra anh, nữ thì xuất ra chị
Chương trình không xuất ra anh ai giúp e vs ạ
public class gender {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
String ht, gt;
Boolean nam=true;
Boolean nu=false;
Scanner hh= new Scanner(System.in);
System.out.print("ho va ten "); ht=hh.nextLine();
System.out.print("gioi tinh "); gt=hh.nextLine();
boolean ge= Boolean.valueOf(gt);
if (ge== nam )
System.out.println("anh "+ ht);
else
System.out.println("chi "+ ht);
}
}
thay điều kiện if(gt == "nu") hoặc if(gt == "nam") thử nhé.
Sai chỗ biến ge = Boolean.valueOf(gt); sẽ luôn nhận về 1 kết quả vì gt là kiểu string. nên bạn chỉ in ra 1 giới tính