JAVA基础-变量、数据类型及运算符

变量、数据类型及运算符

首先我们要知道内存是什么:

内存是用来临时存放CPU所处理的数据的;

JAVA基础-变量、数据类型及运算符_第1张图片
如何方便的找到内存地址?
用变量就可以方便的找到
那么什么是变量?

变量就是开辟在内存中用来保存与操作数据的空间。
开辟一个临时空间 起一个名字 根据名字找到这个内存地址;

(1)Java 常用数据类型
JAVA基础-变量、数据类型及运算符_第2张图片
JAVA基础-变量、数据类型及运算符_第3张图片

JAVA基础-变量、数据类型及运算符_第4张图片
我们看一下这个题目

在内存中存储本金100元,并显示内存中存储的数据的值。
public class MyBank {
     
   public static void main(String[ ] args) {
     
	 	int money;       //1.声明一个变量
		money =100; //2.赋值
		//int money = 100;    //合二为一
		System.out.println(money);  //3.使用变量
         }
}

变量声明及使用

第一步:声明变量,即“根据数据类型在内存申请空间”

数据类型    变量名; int money;

第二步:赋值,即“将数据存储至对应的内存空间”

变量名 = 数值;money=100;

第一步和第二步可以合并

数据类型    变量名=数值;    int money = 100;

第三步:使用变量,即“取出数据使用 ”

(2)变量命名规则

	Java语言中,变量命名要符合一定规则

JAVA基础-变量、数据类型及运算符_第5张图片

变量命名规范:
简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的
首字母大写。例如:myName

(3)运算符

运算符分为,算术运算符,关系运算符,逻辑运算符,赋值运算符

算术运算符
JAVA基础-变量、数据类型及运算符_第6张图片
关系运算符

就是表示一个数值与另外一个数值之间的关系。在现实应用中,我们常常会使用到它,譬如要比较两个数是否相等,或者谁大谁小等

JAVA基础-变量、数据类型及运算符_第7张图片

赋值运算符

变量名      =      表达式;

逻辑运算符

又称布尔逻辑运算符,它的操作数只能是boolean型的,而且逻辑运算的结果也是boolean型。下表列举出了所有逻辑运算符: 

JAVA基础-变量、数据类型及运算符_第8张图片
逻辑运算的组合

当我们需要判断多个条件组合在一起的情况下执行什么事情时,就需要用到&&、||、!等运算符来运算,运算结果如下表所示: 

JAVA基础-变量、数据类型及运算符_第9张图片

&&(与):只要有一个条件为假,则为假。
||   (或):只要有一个条件为真,则为真。
!    (非):取布尔类型的反面。

(4)自动类型转换

实现自动转化需要满足以下两个条件:
两种类型是相互兼容的,例如int型可以兼容所有有效的byte值。
目的类型要比源类型表达的数据范围广。

JAVA基础-变量、数据类型及运算符_第10张图片
5)强制类型转换

强制转换主要是为了解决不能相互兼容数据之间的转换。强制类型转换是一种显性的类型转换,它的一般形式如下:
(type)value;
其中type表示转换后的类型,value表示需要转换的值。
	int  b  = (int)10.2;
	double a = 10;
	int c = (int)a;
	int d=(int)(10.2+5);

你可能感兴趣的:(java基础,java)