Как найти цифру 0 в в заданном числе JAVA

208
11 января 2018, 21:57

Нужно найти в заданном с клавиатуры шестизначном числе, цифры 0.

Каким способом это можно сделать?

Пробывал вот таким методом, переводил (int) в строку и по строчно хотел найти 0. Но он вывел ошибку при попытке ввода 0 в любом случае ввода (number).

int number = in.nextInt();
String test = String.valueOf(number);
int a = test.charAt(0);
if(a == 48) { a = 0; }
Answer 1
Scanner sc = new Scanner(System.in);
char[] userInputCharArray = sc.nextLine().toCharArray();
for (int i = 0; i < userInputCharArray.length; i++) {
    if (userInputCharArray[i]=='0') System.out.println(i);
}

В консоль получить номера позиций 0 в заданном числе

Answer 2
for (int i = 0; i < test.length(); i++){
     if (test.charAt(i) == '0') { ... }
READ ALSO
Нужно полностью обновить SQLite базу данных при повышении версии кода приложения

Нужно полностью обновить SQLite базу данных при повышении версии кода приложения

Имеется приложение, которое работает с локальной базой данных SQLiteВ этой БД хранятся ссылки на файлы и ключевые слова, по которым можно найти...

199
Как по нажатию на кнопку добавлять экземпляр моего класса в List без повторений

Как по нажатию на кнопку добавлять экземпляр моего класса в List без повторений

чтобы по нажатию добавлялся только один экземпляр в ArrayList например

144
Не подключается MySql к WEB приложению на Java

Не подключается MySql к WEB приложению на Java

Пишу веб - приложение на Java для курсовой работыПри запуске выдает ошибку

153
Водняные знаки. Программирование [требует правки]

Водняные знаки. Программирование [требует правки]

День добрый Нужна помощь Хотелось бы написать программу, которая будет считывать пиксели с картинок, искать там пробелы в виде водяного знака...

125