内存如何存储数据:1.数据形式 2. 进制 3.数据分类 4.数据存储
java中的数据类型:
基本数据类型(四类八种):
1.整数 byte short int long
2.小数 float double
3.字符 char 字符串用单引号表示,里面只能放一个数字、字母、汉字
4.布尔 boolean true false
int num = 10; int表示要存储的数据类型是整数类型,num表示标识符。
=的左边是内存空间(变量) =的右边是数据
System.out.println(num);
使用变量时,因为有标识符的存在,所以什么地方需要使用只需要写标识符即可。
*变量使用步骤
1 声明内存空间
2 给内存空间起名字,名字叫变量(有规范)
3 把数据放到内存空间里面 =
4 使用变量相当于使用数据
*变量的命名规范:
1 变量由字母、数字、下划线、¥组成,并且数字不能开头(一般首字母是单词)
2 变量名要有意义,一般情况都是英文单词,有些拼音也可以
3 不要使用关键字。一般这些关键字在idea里面是蓝色的
4 小驼峰规范,如果变量是由两个单词组成,第一个单词首字母小写,第二个大写。(类名是大驼峰)
*算数运算符:指的是数字之间的运算 + - * / % ++ -- += -= *= /= %=
(注意一点: + 也代表拼接符)
/ 除法,得到的是商 % 模 取余 ++ :自身+1 -- :自身-1
num1+= 2,是num1 = num1 + 2;的缩写,也就是让num1本来的值与2相加。
num1-= 2,是num1 = num1 - 2;的缩写,也就是让num1本来的值与2相减。
*=、/=、%=,同理。
前++和后++的区别:
1.同一行代码里面,如果只有++的操作,前++和后++没有区别
2.如果同一行代码里面既有++又有输出语句
++在前,先做++,后做打印
++在后,先做打印,后做++
比较运算符:比较两个数据,结果是布尔值 > < >= <= == != equals
==比较是否相等 !=比较是否不相等
equals 目前阶段是比较字符串是否相等(以后比较引用数据类型是否相等)
注意:单个=是赋值运算符,两个==才是比较。
==用来判断基本数据类型是否相等,而String属于引用数据类型。
equals专门用来判断两个字符串的值是否相等。
int n