31.03.2011 / 13:27 |  | 
Chez    Пользователь  
   Сейчас: Offline 
 Имя: Павел Регистрация: 30.01.2020
   | MG42,  Вроде так, точно не помню-могу ошибаться. Math.floor(твое число);
   | 
  31.03.2011 / 13:40 |  | 
LPzhelud    Пользователь  
   Сейчас: Offline 
 Имя: Коля Откуда: Москва Регистрация: 02.06.2010
   | MG42, а правильное округление - Math.floor(int + 0.5);
  __________________
   Эль Презеденте  | 
  31.03.2011 / 18:32 |  | 
aNNiMON    Супервизор 
   Сейчас: Offline 
 Имя: Витёк Регистрация: 11.01.2010
   | LPzhelud,  Фиг тебе. Правильно так: 
  int fl =Math.floor(double + (double>0 :  0.5 ? -0.5) );  У тебя только для положительных чисел, а у меня и для отрицательных. Плюс не int фигурирует в операциях (смысл его округлять?)
  __________________
   let live  | 
  31.03.2011 / 19:26 |  | 
MG42    Пользователь  
   Сейчас: Offline 
 Регистрация: 12.01.2011
   | Bсем спасибо,попробую, ещё вопросик, как значение переменой перекинуть из одного в другой класс?
   | 
  31.03.2011 / 19:38 |  | 
mrEDitor    Пользователь  
   Сейчас: Offline 
 Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
   | Смотри, Class1 возвращает второму переменную myValue: /* Class1 */  
int myValue = 50;  
   
int getMyValue() {  
return myValue;  
}  
 /* Class2 */  
int myValue = Class1.getMyValue();  
  Изменено mrEDitor (31.03 / 19:40) (всего 1 раз) | 
  31.03.2011 / 20:19 |  | 
MG42    Пользователь  
   Сейчас: Offline 
 Регистрация: 12.01.2011
   | mrEDitor,  спасиб
   | 
  31.03.2011 / 21:34 |  | 
LPzhelud    Пользователь  
   Сейчас: Offline 
 Имя: Коля Откуда: Москва Регистрация: 02.06.2010
   | aNNiMON (31.03.2011/18:32) LPzhelud,  Фиг тебе. Правильно так: int fl =Math.floor(double + (double>0 :  0.5 ? -0.5) ); У тебя только для положительных чисел, а у меня и для отрицательных. Плюс не int фигурирует в операциях (смыФиг тебе.  public static double floor(double a) Returns the largest (closest to positive infinity) double value that is not greater than the argument and is equal to a mathematical integerТо есть для -0.1f все равно вернет -1.0f, так как 0>-0.1f. По крайней мере так гласит документация. Так что мой способ верен  А с интом, да, я ошибся  __________________
   Эль Презеденте  | 
  31.03.2011 / 22:13 |  | 
Zvers    Пользователь  
   Сейчас: Offline 
 Регистрация: 06.02.2010
   | MG42,  А если переменная имеет идентификатор public, то можно и так :
  public int as;
  ...
  int d = Class1.as;
   | 
  31.03.2011 / 22:15 |  | 
aNNiMON    Супервизор 
   Сейчас: Offline 
 Имя: Витёк Регистрация: 11.01.2010
   | Zvers, а вот и нет. Прямой доступ к переменной (не используя экземпляр класса) можно получить только если переменная статическая.
  __________________
   let live  | 
  31.03.2011 / 22:58 |  | 
LPzhelud    Пользователь  
   Сейчас: Offline 
 Имя: Коля Откуда: Москва Регистрация: 02.06.2010
   | Zvers,  и вообще, это плохой стиль
  __________________
   Эль Презеденте  |