Size: a a a

2020 December 19

R

R in learn.java
Alex
А можно ли вызвать getBean()  и даже ценой вешания текущего потока подождать?
Я представляю, как это получится.

static void doIt(){
   BeanClass bean;
   try{
       bean = applicationContext.getBean(BeanClass.class);
   } catch(Exception e) {
       wait(1000);
       doIt();
   }
   ...
}
источник

A

Alex in learn.java
)))
источник

D

Dima in learn.java
R
Я представляю, как это получится.

static void doIt(){
   BeanClass bean;
   try{
       bean = applicationContext.getBean(BeanClass.class);
   } catch(Exception e) {
       wait(1000);
       doIt();
   }
   ...
}
грех
источник

D

Dima in learn.java
и хак фреймворка по сути
источник

А

Алексей in learn.java
Всем привет, мне нужна помощь! Никак не могу понять почему после ввода значения, цикл срабатывает вновь два раза и снова остается место для ввода значений, и до оператора switch так и не доходит? Я ввожу значения не входящие в диапазон цикла while(тоесть 1, 2 или 3).  Подскажите, пожалуйста, что я делаю не так.
источник

А

Алексей in learn.java
такой выводит ответ
источник

M

Maksim in learn.java
Что значит p в числе?
источник

M

Maksim in learn.java
Есть 1e10
источник

M

Maksim in learn.java
А есть 1p10
источник

LS

L S in learn.java
Алексей
Всем привет, мне нужна помощь! Никак не могу понять почему после ввода значения, цикл срабатывает вновь два раза и снова остается место для ввода значений, и до оператора switch так и не доходит? Я ввожу значения не входящие в диапазон цикла while(тоесть 1, 2 или 3).  Подскажите, пожалуйста, что я делаю не так.
Посмотри, какой инт тебе реально возвращается, когда ты пишешь 3)
источник

А

Алексей in learn.java
Да вроде такой же как и при вводе любой другой цифры
источник

А

Алексей in learn.java
и странно то, что чем больше цифр в числе я ввожу, тем больше он мне их дублирует. Допустим однозначное число = 2 раза дублирует, двухзначное число = три раза дублирует, и так далее. Но по логике цикл do-while должен сработать один раз, даже если условие не истинное, но не больше, переменной choice я указал тип данных int вроде как должен работать, но что-то я все таки сделал не так
источник

F

Fortune's Desire in learn.java
Алексей
Да вроде такой же как и при вводе любой другой цифры
Добавь принт чойса в конце перед while
источник

А

Алексей in learn.java
Fortune's Desire
Добавь принт чойса в конце перед while
Как он пишется?
источник

А

Алексей in learn.java
по английски я имею ввиду
источник

DM

Dmitry Maslov in learn.java
Алексей
и странно то, что чем больше цифр в числе я ввожу, тем больше он мне их дублирует. Допустим однозначное число = 2 раза дублирует, двухзначное число = три раза дублирует, и так далее. Но по логике цикл do-while должен сработать один раз, даже если условие не истинное, но не больше, переменной choice я указал тип данных int вроде как должен работать, но что-то я все таки сделал не так
А может ты просто почитаешь как работает метод System.in.read()?
источник

GV

Gukov Viktor in learn.java
Алексей
Всем привет, мне нужна помощь! Никак не могу понять почему после ввода значения, цикл срабатывает вновь два раза и снова остается место для ввода значений, и до оператора switch так и не доходит? Я ввожу значения не входящие в диапазон цикла while(тоесть 1, 2 или 3).  Подскажите, пожалуйста, что я делаю не так.
Метод read() так не работает
источник

А

Алексей in learn.java
Dmitry Maslov
А может ты просто почитаешь как работает метод System.in.read()?
Я думал, что не в нем проблема
источник

GV

Gukov Viktor in learn.java
Алексей
Я думал, что не в нем проблема
А если бы почитал, как советовали, увидел, что 1 читается как 49
источник

BN

Beibars Nygyzbaev in learn.java
Всем привет
источник