1、变量概述

变量是内存中装在数据的小盒子,能存取数据

2、计算机存储单元

计算机最小存储单元是字节,最小的信息单元是比特位,通常1字节=8位二进制数

3、基本数据类型

四类八种

四类:整形,浮点型,字符型,布尔型

八种:整形:byte,short,int,long

   浮点型:float,double

   字符型:char

   布尔型:true,false

Javaqueue单个元素大小 java最基本的单元_赋值

4、常量与类型

java中默认的整数都是int类型

java中默认的浮点类型都是double类型

若这个数值超出了int的数据范围 则需要在数值后加L或小写 后缀 例:12345678901L

浮点类型常量也可使用后缀 例:3.14F为float类型 3.14D为double类型

5、变量定义

格式:变量类型 变量=变量值

6、变量使用注意事项

(1)变量定义后赋值后可使用,不赋值不可使用

(2)变量作用域,变量在哪定义就在哪使用

(3)变量不可以重复被定义

7、数据类型转换

数据类型从小到大:byte >> short >> int >> long >> float >> double

大转小自动转 例:double a=1;

小转大 需 强制类型转换

格式:小数据类型 变量名=(小数据类型)大数据类型的数值

例:int b= (int)a

8、运算符

(1)算术运算符

+  -  *  /  %  ++  --

当加号两遍都是数值类型 执行加法运算
例:System.out.println(2.5+1);
当加号只要有一边是字符串或者双引号就执行拼接字符串
例:System.out.println(2.5+"1");
减号
例:System.out.println(2.5-1);
乘号
例:System.out.println(2.5*2);
除法 整数除以整数 结果是整数 取整数部分
例:System.out.println(5/2);
取余 小数取余没有意义
例:System.out.println(-5%2);
自增++
i++ 先将i的值赋值给i++的整体,再自增加一
++i 先将i的值自增加一,再赋值给++i这个整体

自减--

i-- 先将i的值赋值给i--的整体,i再自减减一

--i 先将i的值自减减一,再赋值给--i这个整体

(2)赋值运算符

=  +=  -= *=  /=  %=

例:

Javaqueue单个元素大小 java最基本的单元_赋值_02

(3)比较运算符   结果为布尔值

==  >= <=  > < !=

例:

Javaqueue单个元素大小 java最基本的单元_Javaqueue单个元素大小_03

(4)逻辑运算符

& |   &&   ||   ^  !

Javaqueue单个元素大小 java最基本的单元_数据类型_04

Javaqueue单个元素大小 java最基本的单元_Javaqueue单个元素大小_05

Javaqueue单个元素大小 java最基本的单元_System_06

短路   与    短路   或    这两个 只要有第一个表达式的结果能够判定整个表达式的结果,则后边的表达式不执行

例:

Javaqueue单个元素大小 java最基本的单元_赋值_07

(5)三元运算符

格式:(条件表达式)?表达式1:表达式2

例:

Javaqueue单个元素大小 java最基本的单元_Javaqueue单个元素大小_08

9、引用数据类型

在java中只有两种数据类型和引用数据类型

引用scanner类

格式:数据类型 变量名=new 数据类型

要用scanner类时先导入包,再有class类

导包:import java.util.Scanner;

再在class 类里 引用这个scanner类:Scanner 变量名=new Scanner(System.in);

再调用这个类里边的方法:变量名.方法()

方法:nextInt() 让用户输入整数

   nextDouble()让用户输入小数

   next() 让用户输入一个字符串

例:

Javaqueue单个元素大小 java最基本的单元_赋值_09