الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

حلقة switch case

بدأه abbodeh في 1 فبراير 2011 · 2 رد · 318 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لماذا حلقة الswitch في الكود التالي عم تفوت عال default مباشرة (على الرغم من أني تأكدت انو ال i عم تاخد قيمة 0و2 )

String Tablel_Name;
        int i=jComboBox1.getSelectedIndex();

       switch(i){
              case 0:{
                Tablel_Name = "Normal_Post";
            jTextField3.setText("Normal_Post");
            }
              case 2:
                Tablel_Name="international_post";
              default:{
                Tablel_Name="Fax_Post";}
                      jTextField3.setText("Fax_Post");
        }

تم تعديل هذه المشاركة بواسطة العيافـي في 1 فبراير 2011 في 13:54 — السبب: اضافة وسم code

#2

أضف break بعد كل case

switch(i){
	case 0:
		Tablel_Name = "Normal_Post";
		jTextField3.setText("Normal_Post");
		break;
	case 2:
		Tablel_Name="international_post";
		break;
	default:
		Tablel_Name="Fax_Post";}
		jTextField3.setText("Fax_Post");

}
#3
herch كتب:

أضف break بعد كل case

switch(i){
	case 0:
		Tablel_Name = "Normal_Post";
		jTextField3.setText("Normal_Post");
		break;
	case 2:
		Tablel_Name="international_post";
		break;
	default:
		Tablel_Name="Fax_Post";}
		jTextField3.setText("Fax_Post");

}

السلام عليكم:شكراً كتير على هالتعليق المفيد. :) :) :)

مواضيع مشابهة