Как сказал Андреа в своем ответе, проблема в том, что вы обновляете i
на каждой итерации. Так что вы действительно хотите
double speed [] = {1,2,3,4,5};
int i = 0;
for(double each : speed){
each *= 2;
speed[i] = each;
i++;
}
for(double each : speed){
System.out.println("\n" + each);
}
НО , если это не игрушечный пример, это не ИМХО, правильная конструкция. Поскольку вам нужно получить доступ к индексу на то, что вы повторяете, а speed
- простой массив, нормальный for
, вероятно, вам действительно нужен. Итак,
double speed [] = {1,2,3,4,5};
for(int i = 0; i < speed.length; i++){
speed[i] *= 2;
}
for(double each : speed){
System.out.println("\n" + each);
}
@SpringBootApplication
сканирует только текущий (и дочерний) пакет (ы) ( see1 ), поэтому ни io.rosesnconcrete.services.model
, ни io.rosesnconcrete.services.repository
не обнаруживаются при «компонентном сканировании» пружины. И наличие spring-boot-starter-data-jpa
на пути к классам и нет @Entity
(в контексте весны) приводит к этому сообщению об ошибке. ( см2 )
A & amp; «как задумано» решение:
Переместить SixersfactsApplication
в io.rosesnconcrete.services
пакет (.. или даже выше).