Я новый ученик Java. У меня есть простая программа с помощью оператора так же, как:Что такое оператор << <<?
public class Test
{
public static void leftshift(int i, int j)
{
i <<= j;
}
public static void main(String args[])
{
int i = 4, j = 2;
leftshift(i, j);
System.out.printIn(i);
}
}
Я побежал этот код, выход 4.
Я знаю, что «< < =» является левого сдвига и назначением оператора. Но как это работает?
Это [соединение оператора присваивания] (http://docs.oracle.com/javase/specs/jls/se7/html/jls-15.html#jls-15.26.2) –
нет это не дублировать –
HTTP : //stackoverflow.com/questions/9656026/who-can-explain-the-java-operator <= этот тогда? Оба объясняют, как это работает. – Mat