Что означает косая черта в скобках в инициализаторе Java? - PullRequest
0 голосов
/ 03 июня 2018

Я исследовал, как зашифровать и расшифровать данные с помощью шифрования AES, и наткнулся на следующий бит синтаксиса: byte[] iv = new byte[128/8];

Часть, в которой я запутался, это [128/8].

Я никогда раньше не видел этот синтаксис с косой чертой в скобках.Я сделал несколько поисков, но я не могу найти никаких ссылок на этот тип синтаксиса.Может кто-нибудь сказать мне, что это значит?

1 Ответ

0 голосов
/ 03 июня 2018

Это просто оператор деления.Значение константного выражения равно 128/8 или 16. Автор, очевидно, пытается выразить, что массив будет содержать 128 бит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...