Byte/byte总结

本文详细介绍了Java中Byte类的功能及用法,包括byte类型的数值范围、常量定义及其与其他类型转换的过程。通过实例演示了两个byte类型相加时如何避免溢出问题,展示了Byte类的MAX_VALUE、MIN_VALUE等属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


Byte/byte总结
2009-07-09 15:54:10
标签: 职场  休闲
原创作品,允许转载,转载时请务必以超链接形式标明文章  原始出处 、作者信息和本声明。否则将追究法律责任。 http://77857.blog.51cto.com/67857/175769
                                 Byte/byte总结
 说明:如有问题,请给本人更正。
Byte 类将基本类型  byte 的值包装在一个对象中。一个  Byte 类型的对象只包含一个类型为  byte 的字段。
此外,该类还为  byte 和  String 的相互转换提供了几种方法,并提供了处理  byte 时非常有用的其他一些常量和方法。
byte表示一种数据类型,当byte类型相加转换为int,测试代码
保存  byte 类型可取的最大值,即 2 7-1。
MIN_VALUE 
          一个常量,保存  byte 类型可取的最小值,即 -2 7
package com.youngmaster.bo;
public class BadArithmetic {
 static byte addOneAndOne() {
   byte a = 1;
   byte b = 1;
   byte c = (byte)(a + b);
   //byte c = (a + b);
         return c ;
   }
 public static void main(String args[]){
  BadArithmetic bat=new BadArithmetic();
  System.out.println(bat.addOneAndOne());
  System.out.println(Byte.MAX_VALUE);
  System.out.println(Byte.MIN_VALUE);
  System.out.println(Byte.SIZE);
  System.out.println(Byte.class);
   
 }

}
输出结果如下:
2
127
-128
8
class java.lang.Byte

本文出自 “gjhgkh” 博客,请务必保留此出处http://77857.blog.51cto.com/67857/175769

public class BadArithmetic {

 static byte addOneAndOne() {
   byte a = 1;
   byte b = 1;
   byte c = (byte)(a + b);
   //byte c = (a + b);
         return c ;
   }

 public static void main(String args[]){
  BadArithmetic bat=new BadArithmetic();
  System.out.println(bat.addOneAndOne());
  System.out.println(Byte.MAX_VALUE);
  System.out.println(Byte.MIN_VALUE);
  System.out.println(Byte.SIZE);
  System.out.println(Byte.class);
   
 }

}

/*
2
127
-128
8
class java.lang.Byte
请按任意键继续. . .
*/


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值