andreyderdi159
15.09.2022 01:40

JAVA 1.Какое хорошее имя для переменной?
а) minPrice б) Sum of points в) double

2. Какой тип данных подходит для хранения в оперативной памяти дня рождения? а)
int б) double в) char

3. Какой тип данных подходит для хранения результатов длинных прыжков в ОЗУ, если измерения выражены в метрах?
а) int б) double в) char

4. Какой тип данных подходит для ОЗУ для хранения информации о том, человек пробует мороженое?
а) boolean
б) double
в) char

5. Сколько байтов памяти потребуется для хранения 34 оценок учащихся, если таковые имеются будут храниться как переменные типа int?
(а) 136
б) 34
(в) 68
6. Сколько бит памяти потребуется для хранения 34 оценок учащихся, если таковые имеются, будут храниться как байтовые переменные?
(а) 204
б) 34
(в) 544
1. Какое будет значение переменной цены?
double waterPrice = 0,58;
double iceCreamPrice = 0,32;
double price= waterPrice + 4 * iceCreamPrice;
а) 1,86
б) 1.80
в) 0,62

2. Что программа выведет на экран?
int x = (int) 'A' + (int) 'а';
System.out.println (х);
(а) 162
б) 65
в) А

3. Что программа отобразит на экране?
double x = (int) 'A' + (int) 'a';
System.out.println (х);
а) 162,0
б) 162
в) А

4. Что программа отобразит на экране?
double x = (int) 'A' / 2;
System.out.println (х);
а) 32,0
б) 32,5
в) 32

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
dulikosha20051
12.10.2021 02:35

ответ:Для начала в onCreate() уберите эту строку:

chatContainer.clear()

Нет смысла чистить только созданный пустой список. Дальше я бы вам советовал следующим образом. Для начала при объявлении адаптера не нужно сразу ему передавать список:

lateinit var adapter: RecyclerChatAdapter

Дальше как только ваш список заполнен вы это проверяете в цикле и инициализируете адаптер:

when {

   documentSnapshot != null -> {

       for (dc in documentSnapshot.documentChanges) {

           when (dc.type) {

               DocumentChange.Type.ADDED -> {

                   val chat = dc.document.toObject(Chat::class.java)

                   chatContainer.add(chat) // Добавление данных в Recycler

                   if(chatContainer.size == documentSnapshot.documentChanges)

                   {

                       adapter = RecyclerChatAdapter(chatContainer)

                   }

               }

           }

       }

   }

}

и дальше сеттинг адаптера как и было у вас в вашем примере. Так же второй вариант как решить вашу проблему, но не уверен что получится, можно в цикле там где вы выводите сообщение в лог обновлять адаптер:

for (i in chatContainer) {

   adapter.notifyDataSetChanged()

}

0,0(0 оценок)
Ответ:
DaryaGoldman1812
12.10.2021 02:35

Если создать шаблон строки с автозаполнением, то можно немного у код:

import sys

num_steps = int(sys.argv[1])

fmt_template = '{}.{:>%d}' % num_steps

for x in range(1, num_steps + 1):

   print(fmt_template.format(x, '#' * x))

При num_steps = 4:

1.   #

2.  ##

3. ###

4.

Объяснение:

Все аргументы функции print, указанные через запятую, выводятся разделенные пробелом, отсюда и нестыковка.

Можно так попробовать:

for x in range(1, c+1):

   print('{0}{1}{2}'.format(x, " " * (c - x), '#' * x))

Для c = 3:

1  #

2 ##

3###

Либо заменить запятую конкатенацией (знак +):

print(str(x) + " " * (c - x) + '#' * x)

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота