▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
Java
ซอฟต์แวร์
การพัฒนาซอฟต์แวร์
วิทยาศาสตร์คอมพิวเตอร์
วิศวกรรมคอมพิวเตอร์
ช่วยแนะนำหน่อยครับ ใช้ภาษา Java รับข้อความภาษาไทย แล้วเปรียบเทียบกัน ปรากฎว่าผลลัพธ์ไม่ถูกต้อง จะต้องแก้ไขอย่างไรครับ
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str;
System.out.print("Input String =>");
str = sc.next();
if(str.compareTo("สามารถ")==0){
System.out.println("str == สามารถ");
}
else{
System.out.println("str != สามารถ");
}
}
หน้าจอการทำงาน
Input String =>สามารถ
str != สามารถ
BUILD SUCCESSFUL (total time: 8 seconds)
ผลลัพธ์ผิด เพราะผมป้อนข้อความว่า สามารถ โปรแกรมน่าจะได้ผลลัพธ์เป็น str == สามารถ
จะต้องแก้ไขโปรแกรมอย่างไรดีครับ ขอคำแนะนำหน่อยครับ ขอบคุณครับ