Решил сделать "по умному" через метод. И вроде все работает. Но почему компилятор в мэйне требует повторного объявления x и у? В методе вроде же указал
public class Solution {
public static void umn(int x, int y){
for( int i=1;i<=10;i++)
{
System.out.print(y+" ");
y=y+x;
}
System.out.print('\n'); }
public static void main(String[] args) {
for(int i=1;i<=10;i++){
int x=i; int y=i;
umn(x,y); }
}
}
San sys
4 уровень
Вроде работает, но..
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
АлександрExpert
6 декабря 2019, 17:39
объявление переменных в одну строку выглядит так
В твоем случае их объявлять вовсе нет необходимости.
+1
San sys
6 декабря 2019, 18:15
Кстати да, это еще проще и изящнее.
Я просто спрашивал по моему коду. В методе же я указывал int x и int y. А в мэйне это не учитывается что ли? Или я что то не так понимаю?
0
BadgerExpert
6 декабря 2019, 19:03
Для большей наглядности можно изменить вывод на:
Но не уверен, что валидатор пропустит.
0