Дана строка:
String str = "2347865238";
Понимаю, что вытащить индексы ячеек можно с помощью метода substring(int beginIndex, int endIndex)
, но не могу сообразить, как описать в цикле это. Подскажите, пожалуйста, с пояснением.
Попробуйте так:
public static void main (String[] args) throws java.lang.Exception
{
String str = "2347865238";
int result = 1;
for (int i = 0; i < str.length() - 1; i += 2) {
String newStr = str.substring(i, i + 2);
int value = Integer.parseInt(newStr);
result *= value;
}
System.out.println(result);
}
Можно воспользоваться функцией charAt
. Код на ideone.
int result = 1;
for (int i = 0; i < str.length(); i += 2) {
int number = (str.charAt(i) - '0') * 10 + (str.charAt(i + 1) - '0');
result *= number;
}
System.out.println(result);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Делаю скриншот сайта при помощи SeleniumЗадаю размеры скриншота - 1280x1280
Я нечаянно удалил src папку в Android StudioНе могу ее восстановить
Link to my project Question: What can be cause of this exceptionTo get this exception you must try registration
Имеется ввиду типа вот такого: https://wwwstudiometa