Я пытаюсь получить код до break
, когда int
получает отрицательное число.Как проверить int [] имеет определенную цифру
Вот мой код:
package merge.arrays;
import java.util.ArrayList;
import java.util.Scanner;
public class MergeArrays {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
Scanner input = new Scanner(System.in);
System.out.println("Enter the value for the 1st array (0-10000), and enter a negative number to quit:");
int array1 = input.nextInt();
while (array1 >= -1) {
for (int i = 0; i < 10000; i++) {
array1 = array1 + input.nextInt();
if (array1 <= -1) {
break;
}
}
}
System.out.println("Enter the value for the 2nd array (0-10000), and enter a negative number to quit:");
int array2 = input.nextInt();
while (array2 >= -1) {
for (int i = 0; i < 10000; i++) {
array2 = array2 + input.nextInt();
if (array2 <= -1) {
break;
}
}
}
System.out.println("1st array:\n" + array1);
System.out.println("2nd arrat:\n" + array2);
}
}
Вы объявили ArrayList, но не использовал его. Вы говорите, что хотите проверить, есть ли int [], но вы вообще не используете массив. Вы хотите прекратить запрашивать пользователя для ввода, если отрицательное число найдено как один из входов? – Raf
Именование переменной '' array1'' или '' array2'' не делает ее массивом. –
Модератор, вы можете удалить это? В любом случае, я создатель вопроса. – LOL