คือผมเขียนโปรแกรมโดยมีการใช้ลูปวน ทำสวิชเคส ตอนนี้ปัญหาคือพอทำสวิชเคสเสร็จแล้วต้องการให้กลับออกมาวนลูปต่อจะทำอย่างๆไรคับ
คือผมมีฟังก์ชั่นเรนด้อมเลขสามตัวเก็บไว้ในตัวแปรr
แล้วทำการวนลูปสามครั้งเข้าไปตรวจสอบสวิชเคส
พอเข้าไปในสวิชเคสแล้วพอทำเสร็จผมมีปุ่มๆนึงต้องการให้กดปุ่มนี้เพื่อออกจากสวิชเคส
มาทำลูปต่ออะคับ ไม่รู้อธิบายงงไปไหม มีโค๊ตตัวอย่างด้านล่างคับ
อยากทราบว่าในออนคลิ๊กต้องใส่คำสั่งอะไรเพื่อให้ออกจากสวิชเคสมายังลูปต่อ
random();
for(int i=0;i<3;i++){
question(r);
}
protected void question(int n){
switch(n){
case 1: {
bt1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
}
});
}
break;
}
case 2: {
bt1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
}
});
}
break;
}
case 3: {
bt1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
}
});
}
break;
}
}
break; คือ เลิกทำ loop ทันที
continue; คือ จบ loop รอบนั้น แล้วทำ รอบต่อไปทันที
ดูเหมือนที่คุณต้องการ จะเป็น continue ครับ
ตอนนี้ได้คำตอบแล้วคับว่าโคตมันผิด ผลมันออกมาเลยผิด
คือผลของโคตที่ออกมามันคือวนลูปไปสามโดยที่มันไม่ได้รอเรากดคลิ๊ก
ตอนนี้ต้องการหยุดลูปแต่ละรอบให้รอเราคลิ๊กจะทำไงคับ
เขียนใหม่ครับ ร่างออกมาว่าจะทำอะไร ยังไง
http://dl.dropbox.com/u/9192809/doc/Thaijavadev.rar