-12

Помогите исправить мой код JAVA

Помогите исправить мой код JAVA Java, Обучение, Программирование, Компьютер, Помощь
Помогите исправить мой код JAVA Java, Обучение, Программирование, Компьютер, Помощь

Ошибка в том, что если я введу сразу двузначное число, делящееся на 5, то он его сложит. Не знаю, как это исправить. Помогите, пожалуйста

КОД:

package hometask;


import java.util.Scanner;


public class homeexample {

public static void main(String[] args) {

Scanner in=new Scanner(System.in);

int x,y;

y=0;

do {

x=in.nextInt();


if (x>10) {

y=x+x;

}else if ()


} while (x%5>0);


System.out.println(y);


}

}

Найдены дубликаты

+1
Чем while отличается от do while?
раскрыть ветку 2
0

Отличаются концепцией, предусловие: while - проверяем - выполняем, и постусловие: do while - выполняем - проверяем.

раскрыть ветку 1
0
Ну вот и ответ.
+1

эм, добавить условие делимости на 5 в if? ну и, вроде как y += x, а не y = x + x;

раскрыть ветку 4
+1

эм, добавить условие делимости на 5 в if?
Зачем?

y += x, а не y = x + x;
Ошибка ж в этом.

раскрыть ветку 3
0

Потомучто он просуммирует одно лишнее число. Если я правильно понял условие задачи, то число, до которого суммируют, само в сумму попадать не должно.

Если должно, то добавлять условие, конечно, не нужно.

раскрыть ветку 2
0

public static void main(String ... args) {

Scanner in = new Scanner(System.in);

int x;

int y = 0;

do {

    x = in.nextInt();

    if (x > 10) {

        y = y + x;

    }

} while (x % 5 > 0);

System.out.println(y);

}

0

Вот так по идее должно заработать, может где какую запятую пропустил, но тут IDE подскажет если что
package hometask;


import java.util.Scanner;


public class homeexample {


public static void main(String[] args) {


Scanner in=new Scanner(System.in);


int x,y;


y=0;

x=1;

while (x%5>0) {


x=in.nextInt();


if (x>10) {


y+=x;


} ;


System.out.println(y);


}


}

0

сразу видно ошибку - сделай y=y+x или y+=x. Сейчас у тебя в переменную y, если кладется, то кладется только х*2, сумма не копится. и сделать бесконечный цикл с условием выхода - делимость на 5

0
Магазин виндовс на панели, переключение окон, поиск... Кулхацкер(
Похожие посты
Возможно, вас заинтересуют другие посты по тегам: