import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int i = 0;
int x = in.nextInt();
while (x >= 0) {
i++;
x = in.nextInt();
}
System.out.println(i);
}
}
import java.util.Scanner;
import static java.lang.System.out;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int count = 0;
int x;
// Читаем ввод до тех пор, пока не введено отрицательное число
while (true) {
x = in.nextInt();
if (x < 0) {
break; // Завершаем цикл, если введено отрицательное число
}
count++; // Увеличиваем счётчик на 1
}
out.println("Количество введенных чисел: " + count);
}
}
С клавиатуры вводятся целые числа, пока не будет введено отрицательное число. Вывести на экран количество введенных чисел.
Входные данные
Последовательно вводятся целые числа, пока не будет введено отрицательное число.
Выходные данные
Вывести на экран количество введенных чисел.
import java.util.Scanner;
import static java.lang.System.out;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner( System.in );
int i=0;
int x = in.nextInt();
while(x>=0){
i++;
out.println( i+1);
}
}
}
Написала код, но выводит какой-то бред
Помогите пжжжжжжжжжжжжжжжжжжжжжжжж