Я в настоящее время перевод приложения с ActionScript-3 на Java-код и застрял в задаче с переменным присваиванием.Назначение номера int
Существует такой блок в приложении as3:
var num:*=0;
...
num = 5.5;
Насколько я понимаю, AS3, переменная объявлена неизвестного типа, который разрешен во время первого задания =0
означает, что он станет int
. Я прав?
Значит ли это, что, назначив ему 5.5, число будет преобразовано в int, и в результате получится num==5
? Или он станет номером после присвоения ему номера?
Заранее благодарен.
Добавлено: Прошу прощения, но у меня нет Flash-среды, чтобы проверить ее самостоятельно. Я конвертирую один из методов утилиты из ActionScript в Java и застрял в этой проблеме.
Добавлено 2: Вопрос заключается в том, если Num будет содержать 5
или 5.5
в конце этого блока?
Если данный код присваивает число с плавающей запятой, я бы предположил, что в Java есть двойной тип. – DwB
@ dwb: Я добавил разъяснение к исходному сообщению. Вопрос в том, будет ли num содержать 5 или 5.5 в конце этого блока? – bezmax