Byte ক্লাস প্রিমিটিভ টাইপ byte এর মানকে একটি অবজেক্টে র্যাপ করে।
Byte ক্লাসের ফিল্ডগুলো:
- static byte MAX_VALUE — একটি byte-এর সর্বোচ্চ মান ধারণ করার কনস্ট্যান্ট,
2^7-1(১২৭)। - static byte MIN_VALUE — একটি byte-এর ন্যূনতম মান ধারণ করার কনস্ট্যান্ট,
-2^7(-১২৮)। - static int SIZE — টু'স কমপ্লিমেন্ট বাইনারি ফরমে একটি byte মান রিপ্রেজেন্ট করতে ব্যবহৃত বিট সংখ্যা।
- static Class<Byte> TYPE — প্রিমিটিভ টাইপ
byteরিপ্রেজেন্ট করার Class ইনস্ট্যান্স।
উদাহরণ ১
import java.lang.*;
public class Demo {
public static void main(String[] args){
Byte b1, b2;
int i1, i2;
b1 = new Byte("1");
b2 = Byte.MIN_VALUE;
i1 = b1.intValue();
i2 = b2.intValue();
String str1 = "int value of Byte " + b1 + " is " + i1;
String str2 = "int value of Byte " + b2 + " is " + i2;
System.out.println(str1);
System.out.println(str2);
}
}
আউটপুট
int value of Byte 1 is 1 int value of Byte -128 is -128
উদাহরণ ২
import java.lang.*;
public class Demo {
public static void main(String[] args){
Byte b1, b2;
String s1, s2;
b1 = new Byte("-10");
b2 = Byte.MIN_VALUE;
System.out.println("Number of bits in b1 = " + b1.SIZE);
System.out.println("Number of bits in b2 = " + b2.SIZE);
s1 = b1.toString();
s2 = b2.toString();
String str1 = "String value of Byte " + b1 + " is " + s1;
String str2 = "String value of Byte " + b2 + " is " + s2;
System.out.println(str1);
System.out.println(str2);
}
}
আউটপুট
Number of bits in b1 = 8 Number of bits in b2 = 8 String value of Byte -10 is -10 String value of Byte -128 is -128