- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
String[] days = new String[7];
for( int i = 0; i < 7; i++ ) {
switch(i) {
default:
case 0:
days[i] = "Monday";
break;
case 1:
days[i] = "Tuesday";
break;
case 2:
days[i] = "Wednesday";
break;
case 3:
days[i] = "Thursday";
break;
case 4:
days[i] = "Friday";
break;
case 5:
days[i] = "Saturday";
break;
case 6:
days[i] = "Sunday";
break;
}
}
guest 07.04.2009 14:30 # 0
Круто проинициализировал переменные!
guest 07.05.2009 07:16 # 0
Во ппц)))чувак просто отжег)))
guest 23.05.2009 22:07 # 0
guest 22.06.2009 09:32 # +1.2
Код требует существенной оптимизации!
Надо во всех присваивания
days[i]=...
заменить обращение к переменной i на явную константу, так как в каждой ветви значение i известно.
Осмелюсь утверждать, что инициализация массива ускорится на одну, а то и на две наносекунды!
Более того, сильно повысится наглядность - читающий код не будет гадать, чему же равна в данном случае загадочная переменная i.
Sten4ik 29.08.2011 11:56 # 0