spider !~
معليش عالسؤال ^^
بس انا حاولت بالكود حقي اني اعطيه char
،
لكن للأسف ماقبل ، وعملي غلط ،
الين ماسويتها انتقر قبل ،
،
ممكن تقلي كيف الطريقة اللي استخدم فيها الchar بالنسبة للسوتش
ويسلممو
|
في الأصل، الـ switch في جافا 6 وما قبل يقبل نوع int فقط، ولكن يمكن استخدام الأنواع char - byte - short بما أنها أقل رتبة من int (لا يمكن استخدام long - double - float حيث أنها أعلى رتبة من int).
فمثلاً، الحرف 'a' من نوع char ما هو إلا 97 من نوع int.
مثال على استخدام char في switch:
كود PHP:
char x = 'a';
switch(x)
{
case 'a': System.out.print("a"); break;
// or you can use this one
case 97: System.out.print("a"); break;
}