广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    java基本数据类型byte的使用(25)

    来源:网络收集  点击:  时间:2024-02-16
    【导读】:
    byte类型是java的基本数据类型,并且8位数据,其取值范围是-128到127,以二进制补码表示的整数,默认值为0,byte类型用于整数的存储可以大大节约存储空间,下面本尊就来为大家讲解下byte类型的各种使用,让大家对byte类型有一个尽可能全面的认识。(辉大神一直坚信,只要多多练习,多看几十遍甚至几万遍总会会的。其实只要自己喜欢就算是几千亿遍,我相信也会乐此不疲的。)工具/原料more 安装jdk1.5以上 Eclipse软件方法/步骤1/17分步阅读

    1.如图所示,我们点击箭头所指的Eclipse这个软件的图标,打开Eclipse软件。

    2/17

    2.如图所示,我们右击点击箭头所指的这个loop项目这个文件夹(loop就是英文

    “循环”的意思哦!)。

    3/17

    3.如图所示,在弹出的下拉列表菜单中,我们点击箭头所指的“新建”,之后依

    次点击“类”,来建立一个java的类文件。

    4/17

    4.如图所示,在弹出的对话框中,我们依次填写类的名称为“Byte1”(Byte意思

    为字节或8位元组),并且勾选箭头所指的矩形框,让Eclipse为我们自动创建

    java类的启动主函数,然后我们直接点击“完成(F)”按钮,即可创建一个java

    的类文件了。

    5/17

    5.如图所示,我们看到Eclipse已经为我们生成了一个Byte1的类文件,并且自动

    生成了java的启动主函数。

    6/17

    6.如图所示,byte类型是8位数据,其取值范围是-128到127,以二进制表示的整

    数,默认值为0。我们先写一个byte类型的声明方法,在这里我们声明了2个byte

    类型的变量为hui和hui1,我们用java的打印语句打印出来。

    7/17

    7.如图所示,(2).byte类型的运算(加减乘除运算),先进行byte类型的加法

    运算,声明一个byete类型的变量hui3用于接收hui+hui1的结果,由于byte类型的

    变量相加时,byte类型会自动转化为int类型再进行字面值的计算,计算的结果就

    是int类型了,因此我们需要将就算的结果强制转化为byte类型,在进行赋值的,

    这样编译才可以通过,这是由于java的机制就是这样的,然后我们将计算的结果

    hui3打印出来。

    8/17

    8.如图所示,我们直接进行字面值计算,只要计算结果满足byte的范围就可以直

    接赋值了,8和10是字面值,所以可以直接计算结果并且赋值给hui3,我们再将计

    算的结果hui3打印出来。

    9/17

    9.如图所示,byte类型的减法运算举例:先声明一个byete类型的变量hui3用于接

    收hui-hui1的结果,由于byte类型的变量相减时,byte类型会自动转化为int类型

    在进行字面值的计算,计算的结果就是int类型了,因此我们需要将计算的结果强

    制转化为byte类型,在进行赋值的,这样编译才可以通过,这是由于java的机制

    就是这样的,最后将计算的结果hui3打印出来。

    10/17

    10.如图所示,我们直接进行字面值计算,只要计算结果满足byte的范围就可以直

    接赋值了,8和10是字面值,所以可以直接计算结果并且赋值给hui3,我们再将计

    算的结果hui3打印出来。

    11/17

    11.如图所示,byte类型的乘法运算举例:先声明一个byete类型的变量hui3用于接

    收hui*hui1的结果,由于byte类型的变量相乘时,byte类型会自动转化为int类型

    在进行字面值的计算,计算的结果就是int类型了,因此我们需要将计算的结果强

    制转化为byte类型,在进行赋值的,这样编译才可以通过,这是由于java的机制

    就是这样的,最后将计算的结果hui3打印出来。

    12/17

    12.如图所示,我们直接进行字面值计算,只要计算结果满足byte的范围就可以直

    接赋值了,8和10是字面值,所以可以直接计算结果并且赋值给hui3,我们再将计

    算的结果hui3打印出来。

    13/17

    13.如图所示,byte类型的除法运算举例:先声明一个byete类型的变量hui3用于接

    收hui/hui1的结果,由于byte类型的变量相乘时,byte类型会自动转化为int类型

    在进行字面值的计算,计算的结果就是int类型了,因此我们需要将计算的结果强

    制转化为byte类型,在进行赋值的,这样编译才可以通过,这是由于java的机制

    就是这样的,最后将计算的结果hui3打印出来。

    14/17

    14.如图所示,我们直接进行字面值计算,只要计算结果满足byte的范围就可以直

    接赋值了,8和10是字面值,所以可以直接计算结果并且赋值给hui3,我们再将计

    算的结果hui3打印出来。

    15/17

    15.如图所示,我们点击箭头所指的运行按钮,运行这个java程序。

    16/17

    16.如图所示,我们看到程序输出了:“hui的值:10

    hui1的值:18

    加法运算结果hui3的值:28

    字面值加法运算结果hui3的值:18

    减法运算结果hui3的值:-8

    字面值减法运算结果hui3的值:-2

    乘法运算结果hui3的值:-76

    字面值乘法运算结果hui3的值:80

    除法运算结果hui3的值:0

    字面值除法运算结果hui3的值:0

    ”这样的值,所以大家要多多实践哦!(实践出真知哦!)。

    17/17

    17..这是java的关于jjava基本数据类型byte的使用的源代码可以直接进行编译运

    行,希望大家能够从中获益良多。

    package number;

    public class Byte1 {

    public static void main(String args) {

    // TODO 自动生成的方法存根

    //byte类型是8位数据,其取值范围是-128到127,以二进制表

    示的整数

    //默认值为0

    //(1).byte类型的声明

    byte hui = 10;

    //打印出hui的值

    System.out.println(hui的值:+hui);

    byte hui1 = 18;

    //打印出hui的值

    System.out.println(hui1的值:+hui1);

    //(2).byte类型的运算(加减乘除运算)

    //byte类型的加法运算

    //声明一个byete类型的变量hui3用于接收hui+hui1的结果

    //由于byte类型的变量相加时,byte类型会自动转化为int类型

    在进行

    //字面值的计算,计算的结果就是int类型了,因此我们需要将

    就算的

    //结果强制转化为byte类型,在进行赋值的,这样编译才可以

    通过,这

    //是由于java的机制就是这样的

    byte hui3=(byte)(hui+hui1);

    //将计算的结果hui3打印出来

    System.out.println(加法运算结果hui3的值:+hui3);

    //以下直接进行字面值计算,只要计算结果满足byte的范围就

    可以直接赋值了

    hui3=8+10;

    //将计算的结果hui3打印出来

    System.out.println(字面值加法运算结果hui3的值:+hui3);

    //byte类型的减法运算

    //声明一个byete类型的变量hui3用于接收hui-hui1的结果

    //由于byte类型的变量相减时,byte类型会自动转化为int类型

    在进行

    //字面值的计算,计算的结果就是int类型了,因此我们需要将

    就算的

    //结果强制转化为byte类型,在进行赋值的,这样编译才可以

    通过,这

    //是由于java的机制就是这样的

    hui3=(byte)(hui-hui1);

    //将计算的结果hui3打印出来

    System.out.println(减法运算结果hui3的值:+hui3);

    //以下直接进行字面值计算,只要计算结果满足byte的范围就

    可以直接赋值了

    hui3=8-10;

    //将计算的结果hui3打印出来

    System.out.println(字面值减法运算结果hui3的值:+hui3);

    //byte类型的乘法运算

    //声明一个byete类型的变量hui3用于接收hui*hui1的结果

    //由于byte类型的变量相乘时,byte类型会自动转化为int类型

    在进行

    //字面值的计算,计算的结果就是int类型了,因此我们需要将

    就算的

    //结果强制转化为byte类型,在进行赋值的,这样编译才可以

    通过,这

    //是由于java的机制就是这样的

    hui3=(byte)(hui*hui1);

    //将计算的结果hui3打印出来

    System.out.println(乘法运算结果hui3的值:+hui3);

    //以下直接进行字面值计算,只要计算结果满足byte的范围就

    可以直接赋值了

    hui3=8*10;

    //将计算的结果hui3打印出来

    System.out.println(字面值乘法运算结果hui3的值:+hui3);

    //byte类型的除法运算

    //声明一个byete类型的变量hui3用于接收hui-hui1的结果

    //由于byte类型的变量相除法时,byte类型会自动转化为int类

    型在进行

    //字面值的计算,计算的结果就是int类型了,因此我们需要将

    就算的

    //结果强制转化为byte类型,在进行赋值的,这样编译才可以

    通过,这

    //是由于java的机制就是这样的

    hui3=(byte)(hui/hui1);

    //将计算的结果hui3打印出来

    System.out.println(除法运算结果hui3的值:+hui3);

    //以下直接进行字面值计算,只要计算结果满足byte的范围就

    可以直接赋值了

    hui3=8/10;

    //将计算的结果hui3打印出来

    System.out.println(字面值除法运算结果hui3的值:+hui3);

    }

    }

    注意事项

    1.eclipse中要先创建一个Java项目之后,才能创建一个java类文件哦!

    2.Java源代码生成的.class文件,需要Java虚拟机才能运行起来。

    3.欢迎大家有问题时,向高辉大神进行提问哦!

    JAVAINT整数运算JAVA机制
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.ff371.cn/art_56248.html

    ©2019-2020 http://www.ff371.cn/ 国ICP备20009186号05-18 08:22:11  耗时:0.025