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

2025-10-05 17:25:37

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

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

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

“循环”的意思哦!)。

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

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

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

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

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

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

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

的类文件了。

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

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

生成了java的启动主函数。

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

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

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

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

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

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

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

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

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

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

hui3打印出来。

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

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

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

算的结果hui3打印出来。

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

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

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

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

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

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

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

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

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

算的结果hui3打印出来。

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

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

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

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

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

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

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

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

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

算的结果hui3打印出来。

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

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

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

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

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

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

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

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

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

算的结果hui3打印出来。

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

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

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

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

hui1的值:18

加法运算结果hui3的值:28

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

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

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

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

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

除法运算结果hui3的值:0

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

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

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

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);

}

}

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢