Вниз  Java-программирование (1-ые посты)
- 20.05.2013 / 23:52
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
  1. s1 = 10/2; //5
  2. s2 = (int) (11/2); // 5
  3. s3 = (float) (11/2); // 5,5
  4. s4 = 11%2; // 1
пример как выведет
__________________
 знает толк
- 20.05.2013 / 23:54
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
vl@volk, s3 неправильно. у тебя сначала вычислится выражение в скобках как (int/int) а потом результат int приведётся к float [ (float) (int) ], но дробной части уже не будет - она потерялась на первом делении.
__________________
 let live

Изменено aNNiMON (20.05 / 23:56) (всего 1 раз)
- 21.05.2013 / 00:13
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
тоесть надо оба числа сделать float а потом уже делить, тогда я прлучу нужный результат
__________________
 знает толк
- 21.05.2013 / 00:31
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
vl@volk, достаточно делитель сделать float. Оба не обязательно.
__________________
 let live
- 21.05.2013 / 06:45
gost6678
  Пользователь

gost6678 
Все верно говорит Витек, я полностью согласен. (Он всегда верно говорит- он ведь программист, да и просто хороший человек, мне помогает всегда решить проблемы с явой. Вообщем крутой и самый авторитетный чел на этом сайте.)

Изменено gost6678 (21.05 / 06:46) (всего 4 раза)
- 21.05.2013 / 10:53
kiriman
  Пользователь

kiriman 
Сейчас: Offline
gost6678, Жополиз детектед :-D
- 21.05.2013 / 15:05
abadon
  Пользователь

abadon 
Сейчас: Offline
abadon, книгу по программированию на Java марш читать. Первые главы - про математические операции в языках программирования.Да я читаю, только у меня математические главы в конце книги.
% - остаток от деления.
46 % 10 = 6 (т.к 46 / 10 = 4 целых и 6 в остатке)
int / int = int => 15 / 4 = 3
int / double = double => 15 / ((double) 4) = 3.75
За инфу спс.
gost6678, Жополиз детектед Лалка :lol:
- 21.05.2013 / 15:11
gost6678
  Пользователь

gost6678 
abadon, я ни какая ни лалка!
- 21.05.2013 / 16:05
SeTSeR
  Пользователь

SeTSeR 
Сейчас: Offline
Кто-нибудь знает, как юзать в классе методы объекта, расширяющего MIDlet? Пробовал через конструктор - вылетает такая ошибка:
MIDlet not constructed by createMIDlet
- 21.05.2013 / 16:10
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
может методы класса MIDlet? но я не знаю. хотя если ты наследуешь класс от мидлета то этому классу доступны все методы класса мидлет
__________________
 знает толк
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)