// ktx-actors:
compile group: 'io.github.libktx', name: 'ktx-actors', version: '1.9.10-b2'
<!-- ktx-actors -->
<dependency>
<groupId>io.github.libktx</groupId>
<artifactId>ktx-actors</artifactId>
<version>1.9.10-b2</version>
</dependency>
liveData?.observe(this, Observer<String> {
textView.text = it
})
просто хотел узнать, что делали вы, после того как вы закончили основы
struct Data { short id; double val; };
я понимаю что 32 00 11 49 - это интовское значение
Как в данном выводе понять где выравнивание происходит?
while
работает на порядки быстрее, чем цикл Потока Обработки Событий, очередь событий просто забивается. System.out.println()
- операция блокирующая, поэтому её вызов даёт время циклу событий разобрать очередь. физика 50%, химия 49%, биология 48%, английский 10% -----> главные будут физика, химия, биология.
(50+49+48+10)/4 = 39.25
– выше желаемые три: физика, химия, биология. ОКфизика 50%, химия 9%, биология 8%, английский 7% -----> главным будет только физика.
(50+9+8+7)/4 = 18.5
, выше только физика, ОКфизика 50%, химия 49%, биология 49%, английский 48% -----> главными будут физика и химия.
(50+49+49+48)/4 = 49
FAIL [+3, +2, +1, +0]
, всё получается:(53+51+50+48)/4 = 50.5
рвёт точно как хотелось: физика и химия выше. OKфизика 50%, химия 30%, биология 1%, английский 1% -----> главными будут физика и химия.
(50+30+1+1)/4 = 20.6
физика и химия FTW. OKфизика 50%, химия 30%, биология 30%, английский 30% -----> главным буде только физика.
(50+30+30+30)/4 = 35
; выше 35 только физика. ОК <resources>
<string-array name="myStringsArray">
<item>adamt1</item>
<item>adama1</item>
<item>adama1t</item>
<item>adam2</item>
<item>adama2</item>
<item>adama2t</item>
</string-array>
....
String[] myStringsArray= getResources().getStringArray(R.array.myStringsArray);
for (int i = 0; i < 11; i+=3) {
items.add(new Send( myStringsArray[i]));
items.add(new Send2( myStringsArray[i+1],myStringsArray[i+2]));
}