Java实验报告二:Java符号与表达式使用

Java实验报告二:Java符号与表达式使用

一、 实验目的

1.熟练掌握Java语言运算符和表达式的正确使用。
2.熟悉基本数据类型及其占用空间大小,熟悉标识符的定义特点;
3.掌握不同类型数据的赋值转换原则,熟悉自动转换与强制转换的含义

二、 实验内容

1.实验步骤:
⑴. 设计程序,练习和使用Java的运算符
⑵.设计程序,练习和使用Java的转义字符、自动类型转换和强制类型转换。
⑶.记录源程序和运行结果,验证Java符号与表达式的使用。
2.程序、运行结果::
⑴.设计运行程序

  public class Operators {
    
    
	  public static void main(String[] args){
    
    
		  int x = 97,y = 20;
		  double m = 9.3,n =6.2;
		  char z = 'a';
		  System.out.println(x+y*m-n/x); //基本运算符运算
		  System.out.print(z+"\t");
		  System.out.println(z);         //转义字符
		  System.out.println(9.0/100);     //自动转换
		  System.out.println((char)x == z); //强制转换
	  }
}

⑵.实验程序运行截图如下:
在这里插入图片描述

三、 实验心得

通过本次实验了解了Java语言的基本数据类型有整数类型(byte, short, int, long),字符型(char),浮点数类型(float, double),布尔型(boolean),它们之间具有以下自动转换的规则.
byte  short  char  int  long  float  double
按照箭头所示方向,处于左边的数据类型的数据可以自动转换赋值给右边的数据类型的变量,但反之,将处于右边的数据类型的数据赋值给处于左边的数据类型的变量必须经过强制转换。而且补尔类型不能与其他类型转换,赋值时进行强制转换可能会导致精度丢失。
同时Java是一门强类型语言,变量在使用之前一定需要声明,让系统分配内存,在命名时具有一定命名规则,其运算符分为单目运算符,双目运算符和三目运算符,需要我们注意的是,它们在运算中具有一定的优先级,在运算时当变量数据类型不同时,会根据规则表自动转换,其转义字符根据ASCII码在输出时自动转义出对应效果,同时Java除了基本数据类型还有引用数据类型,又称复合数据类型。

猜你喜欢

转载自blog.csdn.net/qq_41866091/article/details/92384006