Size: a a a

StartAndroid Ru Chat

2021 March 28

WA

Wolfgang Amadeus in StartAndroid Ru Chat
Год является високосным, если он делится на 4. Однако, если год делится на 100, то он является високосным только тогда, когда он также делится на 400.
import java.util.Scanner;
public class LeapYear {
   public static void main(String[] args) {
       Scanner scan = new Scanner(System.in);
       System.out.println("Give a year:");
       int year = scan.nextInt();
       if (year % 100 != 0 && year % 4 == 0 || year % 400 == 0) {
           System.out.println("The year is a leap year.");
       } else {
           System.out.println("The year is not a leap year.");
       }
   }
}
Как понять условие? По тексту условие должно быть таким  (year % 4 == 0 && year % 100 != 0 && year % 400 == 0) С лог. операторами может и ошибся, да, но как понять year % 100 != 0 почему != ?
источник

Ф

Фёдор in StartAndroid Ru Chat
Нормальная пратика засунуть json в ресурсы и при первом запуске приложения наполнять бд?
источник

ЕГ

Евген Гематоген... in StartAndroid Ru Chat
Wolfgang Amadeus
Год является високосным, если он делится на 4. Однако, если год делится на 100, то он является високосным только тогда, когда он также делится на 400.
import java.util.Scanner;
public class LeapYear {
   public static void main(String[] args) {
       Scanner scan = new Scanner(System.in);
       System.out.println("Give a year:");
       int year = scan.nextInt();
       if (year % 100 != 0 && year % 4 == 0 || year % 400 == 0) {
           System.out.println("The year is a leap year.");
       } else {
           System.out.println("The year is not a leap year.");
       }
   }
}
Как понять условие? По тексту условие должно быть таким  (year % 4 == 0 && year % 100 != 0 && year % 400 == 0) С лог. операторами может и ошибся, да, но как понять year % 100 != 0 почему != ?
Ну потому что ты тут проверяешь числа меньшие 100
источник

ЕГ

Евген Гематоген... in StartAndroid Ru Chat
Образно говоря, если число делиться на 4 без остатка и остаток от этого числа при деление на 100 не равен нулю
источник

A

Astler in StartAndroid Ru Chat
Bohdan Shpanchuk
Привет, я так понимаю google maps на новых Хуавеях без гугл сервисов нельзя прикрутить?

Что юзат взамен обычно? Osm?
Привет. Насколько я знаю, есть у них свои "Гугл сервисы", и свои "Гугл карты". Там даже имена пакетов аналогичные, как и использование
источник

WA

Wolfgang Amadeus in StartAndroid Ru Chat
Евген Гематоген
Образно говоря, если число делиться на 4 без остатка и остаток от этого числа при деление на 100 не равен нулю
что? остаток от деления на 4 должен делится на 100 и на 400?
источник

A

Astler in StartAndroid Ru Chat
Фёдор
Нормальная пратика засунуть json в ресурсы и при первом запуске приложения наполнять бд?
Если рум используете, то можно и бд sqlite использовать, там есть такая возможность, для наполнения при создании 🤔

А вообще я задумался, не проще ли просто копировать бд готовую при первом запуске? 🤔🤔🤔 Всяк будет висеть что-то грузом в АПК 🤷‍♂
источник

S

Sp70 in StartAndroid Ru Chat
Подскажите, почему изменение размера иконок в tabhost через layout params не меняет ширину отображения?
источник

S

Sp70 in StartAndroid Ru Chat
источник

ЕГ

Евген Гематоген... in StartAndroid Ru Chat
Ну смотри у тебя есть число 16, это високосный год, оно должно делиться без остатка на 4 и давать остаток при деление на 100(т.е 16 % 100 ! = 0)
источник

ЕГ

Евген Гематоген... in StartAndroid Ru Chat
Ну а если год больше 100, то ты там просто смотришь делится ли оно на 400, потому что если и на него делится без остатка, то и на 100 поделится
источник

BS

Bohdan Shpanchuk in StartAndroid Ru Chat
Astler
Привет. Насколько я знаю, есть у них свои "Гугл сервисы", и свои "Гугл карты". Там даже имена пакетов аналогичные, как и использование
Пасибо
источник

A

Astler in StartAndroid Ru Chat
Bohdan Shpanchuk
Пасибо
источник

A

Astler in StartAndroid Ru Chat
Вот, возможно поможет
источник

BS

Bohdan Shpanchuk in StartAndroid Ru Chat
Astler
Вот, возможно поможет
👍👍👍
источник

ЕГ

Евген Гематоген... in StartAndroid Ru Chat
Ребят, сделал ретрофит и по моей ссылке получаю нужную инфу о json , вопрос, как мне записать эти данные, чтоб передать их потом в свои вьюхи

https://pastebin.com/JAwWHrLY
источник

Ш

Шохрух in StartAndroid Ru Chat
У меня такая проблема как  решить это
источник

AN

Alex Nemo in StartAndroid Ru Chat
Иван Захаров
У телефона может не быть камера2 апи, а только легаси. Даже на 7 или 8 андроиде.
Сам камера2 в таких случаях ведёт себя плохо, может тупить фокус и вообще всякое.
Для этого реализуют параллельно камера1 апи или юзают cameraX или другие сторонние либы где всё это реализовано (вроде cameraview от natario)
мне вообще то камера нужна только для превью. Считаете можно просто сделать камера 1 ?
источник

СП

Сергей П. in StartAndroid Ru Chat
Wolfgang Amadeus
Год является високосным, если он делится на 4. Однако, если год делится на 100, то он является високосным только тогда, когда он также делится на 400.
import java.util.Scanner;
public class LeapYear {
   public static void main(String[] args) {
       Scanner scan = new Scanner(System.in);
       System.out.println("Give a year:");
       int year = scan.nextInt();
       if (year % 100 != 0 && year % 4 == 0 || year % 400 == 0) {
           System.out.println("The year is a leap year.");
       } else {
           System.out.println("The year is not a leap year.");
       }
   }
}
Как понять условие? По тексту условие должно быть таким  (year % 4 == 0 && year % 100 != 0 && year % 400 == 0) С лог. операторами может и ошибся, да, но как понять year % 100 != 0 почему != ?
Последний год делившийся на 400 и на 100 для которого это было актуально - это 2000 год. До 2100 г эта формула  не имеет значения. Может забить?
источник

WA

Wolfgang Amadeus in StartAndroid Ru Chat
Сергей П.
Последний год делившийся на 400 и на 100 для которого это было актуально - это 2000 год. До 2100 г эта формула  не имеет значения. Может забить?
на год может и можно забить, но создавать и понимать условия нужно научится) бесит моя несообразительность)
источник