ความคิดเห็นที่ 5
ขอบคุณครับ ตอนนี้ก็ได้แล้วครับ แต่ผมสงสัยโค้ด นี้อะครับ คือ ผมเช็คแบบนี้ไม่ได้อะ
import javax.swing.*;
public class OptionTest { public static void main(String[] args) { String a,output="";
a=JOptionPane.showInputDialog("What's up?"); if(a.equals("")) { output="User OK"; JOptionPane.showMessageDialog(null,output,"Display",JOptionPane.INFORMATION_MESSAGE); } else if(a==null){ output="U Cancel"; JOptionPane.showMessageDialog(null,output,"Display",JOptionPane.INFORMATION_MESSAGE); } else if(a=="hello"){ output="Hello"; JOptionPane.showMessageDialog(null,output,"Display",JOptionPane.INFORMATION_MESSAGE); } } }
กรณีตัวอย่างที่เช็คไม่ได้นะครับ อยากรู้ทำไม พอผม equal ไว้ if แรก ผมเช็ค else if null ไม่ได้ ผมต้องเอา null ไว้ if แรกอย่างเดียว แล้วก็ ผมเช็คแบบนีเไม่ได้ if(a=="hello") แบบนีเเหมือนโปรแกรมไม่ทำงาน แค่สงสัยครับ
จากคุณ :
กบน้อย
- [
26 ธ.ค. 55 02:30:07
A:192.168.0.127 X:125.25.79.222
]
|
|
|