سلام دوستان. بنظر شما بین دو شرط زیر فرقی وجود داره؟
if (!w) {
i = 0;
} else {
++i;
}
// with:
if (w) {
++i;
} else {
i = 0;
}
if ((temp >= 0) && (temp < 12)) {
// statment 1
} else if ((temp >= 12) && (temp < 17)) {
// statment 2
} else if ((temp >= 17) && (temp < 23)) {
// statment 3
} else if ((temp >= 23) && (temp < 28)) {
// statment 4
} else if ((temp >= 28) && (temp < 38)) {
// statment 5
}
if ((temp >= 0) && (temp < 12)) {
// statment 1
} else if ((temp >= 12) && (temp < 17)) {
// statment 2
} else if ((temp >= 17) && (temp < 23)) {
// statment 3
} else if ((temp >= 23) && (temp < 28)) {
// statment 4
} else if ((temp >= 28) && (temp < 38)) {
// statment 5
}
if (temp < 38) {
if (temp >= 28) {
// statment 5
} else if (temp >= 23) {
// statment 4
} else if (temp >= 17) {
// statment 3
} else if (temp >= 12) {
// statment 2
} else if (temp >= 0) {
// statment 1
}
}
int temp = ...;
switch (temp) {
case 0 ... 11:
// statment 1
break;
case 12 ... 16:
// statment 2
break;
case 17 ... 23:
// statment 3
break;
case 23 ... 27:
// statment 4
break;
case 28 ... 37:
// statment 5
break;
}
String hi = "Hello";
String name = "Ali";
String res = hi + " " + name;
دیدگاه