43 / 17 / 4
Регистрация: 22.02.2012
Сообщений: 316
|
||||||
1 | ||||||
Почему нельзя использовать переменную из блока try/catch28.01.2015, 21:45. Просмотров 1558. Ответов 6
Метки нет Все метки)
(
Вечер добрый.
В чем причина? p.s Не судите строго - в джаве пару дней. Спасибо.
0
|
|
28.01.2015, 21:45 | |
Почему нельзя злоупотреблять Try-Catch
|
|
![]() 2350 / 2182 / 556
Регистрация: 28.12.2010
Сообщений: 8,547
|
|
28.01.2015, 22:04 | 2 |
будет не ексепшн а ошибка компиляции. переменная видна только в пределах блока {}
1
|
43 / 17 / 4
Регистрация: 22.02.2012
Сообщений: 316
|
|
28.01.2015, 22:26 [ТС] | 3 |
Спасибо.
А как мне тогда возвращать значение для метода? Ведь метод должен что-то возвращать, а от try/catch я отказаться не могу.
0
|
![]() 2350 / 2182 / 556
Регистрация: 28.12.2010
Сообщений: 8,547
|
|
28.01.2015, 23:02 | 4 |
так же как и обычно. пишите return
Хотя в данном случае непонятно куда вы возвращать собираетесь
1
|
43 / 17 / 4
Регистрация: 22.02.2012
Сообщений: 316
|
||||||
29.01.2015, 21:27 [ТС] | 5 | |||||
Это я для примера так написал.
Вот код.
Error ![]() Добавлено через 13 минут Перевести то я перевел, мол: переменная может быть не инициализирована(если буде эксепшн), но не понимаю как записать чтобы работало.
0
|
![]() 2350 / 2182 / 556
Регистрация: 28.12.2010
Сообщений: 8,547
|
|||||||||||
29.01.2015, 22:00 | 6 | ||||||||||
![]() Решение
Или так
1
|
43 / 17 / 4
Регистрация: 22.02.2012
Сообщений: 316
|
|
29.01.2015, 22:23 [ТС] | 7 |
Мирской поклон тебе
![]()
0
|
29.01.2015, 22:23 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Почему break нельзя использовать в if? Почему в начале класса нельзя инициализировать переменную?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |