>" dans le langage de programmation Java représente l'opérateur de décalage droit dans l'opérateur de décalage. Le format général est : "valeur>>num", où "num" représente la valeur spécifiée à décaler, "value" représente la valeur. nombre de bits à déplacer. Par exemple : "num>>1", ce code signifie : "num" divisé par "2"."/> >" dans le langage de programmation Java représente l'opérateur de décalage droit dans l'opérateur de décalage. Le format général est : "valeur>>num", où "num" représente la valeur spécifiée à décaler, "value" représente la valeur. nombre de bits à déplacer. Par exemple : "num>>1", ce code signifie : "num" divisé par "2".">

Maison >Java >Javacommencer >Qu'est-ce que '>>' en Java

Qu'est-ce que '>>' en Java

王林
王林original
2019-11-22 15:28:2110876parcourir

Qu'est-ce que '>>' en Java

Il existe trois opérateurs de décalage en Java

>> : : Opérateur de décalage vers la droite, num >> 1, ce qui équivaut à diviser num par 2

Voyons comment ces opérations de décalage sont utilisées.

package com.b510.test;
public class Test {
    public static void main(String[] args) {
        int number = 10;
        //原始数二进制
        printInfo(number);
        number = number << 1;
        //左移一位
        printInfo(number);
        number = number >> 1;
        //右移一位
        printInfo(number);
    }
    private static void printInfo(int num){
        System.out.println(Integer.toBinaryString(num));
    }
}

Résultats en cours d'exécution :


1010
10100
1010

Alignons les résultats ci-dessus :

Quest-ce que >> en Java

Tutoriel recommandé :

Java Quick Start

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn