Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задача на Java

Kate_or_no Ученик (78), открыт 4 недели назад
Количество чисел в последовательности
С клавиатуры вводятся целые числа, пока не будет введено отрицательное число. Вывести на экран количество введенных чисел.

Входные данные
Последовательно вводятся целые числа, пока не будет введено отрицательное число.

Выходные данные
Вывести на экран количество введенных чисел.

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);



}
}
}

Написала код, но выводит какой-то бред
Помогите пжжжжжжжжжжжжжжжжжжжжжжжж
3 ответа
Resurce InheiT Профи (928) 4 недели назад
 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);
}
}
Хенки Гренки Профи (642) 4 недели назад
Исправленный код:

```java
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);
}
}
```

Этот код позволит вводить целые числа с клавиатуры до тех пор, пока не будет введено отрицательное число, после чего выведет количество введенных чисел на экран.
Алексей Потапов Профи (799) 4 недели назад
 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);
}
}
Похожие вопросы