|
|
|
почему не выходит из цикла
|
|||
|---|---|---|---|
|
#18+
Почему не выходит из цикла, если ввести summa? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 22:38:07 |
|
||
|
почему не выходит из цикла
|
|||
|---|---|---|---|
|
#18+
ch == "summa" никогда не будет true, это разные объекты. Для сравнения значений надо или сравнивать value, или, что правильней и удобней, пользоваться equals: if (ch.equals("summa")) {} или if (ch.equalsIgnoreCase("summa")). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 22:46:35 |
|
||
|
почему не выходит из цикла
|
|||
|---|---|---|---|
|
#18+
IDVsbruck, спасибо, понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 22:54:59 |
|
||
|
почему не выходит из цикла
|
|||
|---|---|---|---|
|
#18+
Это очень некрасиво написанный парсер. Ведь решение о выходе можно принять сразу-же если ch.equals("summa") и не дожидаться чтения второй строки. Да и вообще .. как-то корявенько. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2012, 01:03:17 |
|
||
|
почему не выходит из цикла
|
|||
|---|---|---|---|
|
#18+
mayton, а что, если левая часть ИЛИ сработает, будет все равно правая проверяться? да и в equals слева лучше сумму поставить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2012, 01:11:51 |
|
||
|
почему не выходит из цикла
|
|||
|---|---|---|---|
|
#18+
javapecker, а что, если левая часть ИЛИ сработает, будет все равно правая проверяться? поторопился ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2012, 01:13:14 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38067051&tid=2130425]: |
0ms |
get settings: |
17ms |
get forum list: |
25ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
51ms |
get topic data: |
18ms |
get forum data: |
4ms |
get page messages: |
69ms |
get tp. blocked users: |
3ms |
| others: | 334ms |
| total: | 535ms |

| 0 / 0 |
