Рубрики

Java lang.Long.byteValue () метод в Java с примерами

java.lang.Long.byteValue () — это встроенная функция в Java, которая возвращает значение этого Long в виде байта.

Синтаксис:

public byte byteValue()
Parameters: The function does not accept any parameter.
Return :
This method returns the numeric value 
represented by this object after conversion to byte type.

Примеры:

Input : 12
Output : 12

Input : 1023
Output : -1

Программа ниже иллюстрирует функцию java.lang.Long.byteValue ():

Программа 1:

// Java-программа, которая демонстрирует использование
// Long.byteValue () функция

  
// включить пакет lang

import java.lang.*;

  

public class GFG {

  

    public static void main(String[] args)

    {

  

        Long value = 1023l;

  

        // возвращает значение Long в байтах

        byte byteValue = value.byteValue();

        System.out.println("Byte Value of num = " + byteValue);

  

        // 2-й пример

        value = 12l;

        byteValue = value.byteValue();

        System.out.println("Byte Value of num = " + byteValue);

    }

}

Выход:

Byte Value of num = -1
Byte Value of num = 12

Программа 2: Демонстрирует значение байта отрицательного числа

// Java-программа, которая демонстрирует использование
// Long.byteValue () функция
// отрицательное число

  
// включить пакет lang

import java.lang.*;

  

public class GFG {

  

    public static void main(String[] args)

    {

  

        Long value = -1023l;

  

        // возвращает значение Long в байтах

        byte byteValue = value.byteValue();

        System.out.println("Byte Value of num = " + byteValue);

  

        // 2-й пример

        value = -12l;

        byteValue = value.byteValue();

        System.out.println("Byte Value of num = " + byteValue);

    }

}

Выход:

Byte Value of num = 1
Byte Value of num = -12

Программа 3: когда в аргумент передается десятичное значение.

// Java-программа, которая демонстрирует использование
// Long.byteValue () функция
// десятичное число

  
// включить пакет lang

import java.lang.*;

  

public class GFG {

  

    public static void main(String[] args)

    {

  

        Long value = 11.24;

  

        // возвращает значение Long в байтах

        byte byteValue = value.byteValue();

        System.out.println("Byte Value of num = " + byteValue);

    }

}

Выход:

prog.java:13: error: incompatible types: double cannot be converted to Long
        Long value = 11.24;

Программа 4: когда в качестве аргумента передается строковое значение.

// Java-программа, которая демонстрирует использование
// Long.byteValue () функция
// номер строки

  
// включить пакет lang

import java.lang.*;

  

public class GFG {

  

    public static void main(String[] args)

    {

  

        Long value = "24";

  

        // возвращает значение Long в байтах

        byte byteValue = value.byteValue();

        System.out.println("Byte Value of num = " + byteValue);

    }

}

Выход:

prog.java:13: error: incompatible types: String cannot be converted to Long
        Long value = "24";

Рекомендуемые посты:

Java lang.Long.byteValue () метод в Java с примерами

0.00 (0%) 0 votes