Java概述:

Java中的基本数据类型:整型、浮点型、文本型、布尔型

整型:byte、short、int、long

浮点型:float、double

文本型:char

布尔型:boolean

boolean只有两个值(true、false),char类型的值需要加单引号。

int a=1;
char b='A';
boolean c=true;

基本数据类型的精度范围从小到大为:

byte(1个字节、8位存储结构、取值范围-2^7~2^7-1) 

short(两个字节、16位存储结构、取值范围-2^15~2^15-1)

char(两个字节、16位存储结构、取值范围0~65535)

int(4个字节、32位存储结构、取值范围-2^31~2^31-1)

long(8个字节、64位存储结构、取值范围-2^63~2^63-1)

float(4个字节、32位存储结构)

double(8位字节、64位存储结构)

基本数据类型的使用:

相同数据类型的数值进行运算,其数据类型为相同数据类型。不同的数据类型数值进行运算,需要进行数据类型转换。

基本数据类型转换:

1、从低精度到高精度自动转换

byte a=5;
int b=a;

2、从高精度到低精度需要强制转换

int a=9;
byte b=(byte)a;

Java的标示符:

命名类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。简单地说,标识符就是一个名字。

注意:标识符只能由数字、字母、_、$组成,不能以数字开头、区分大小写、不能为Java中的关键字和保留字。

Java中的转义符

\n    换行
\b  (退格)
\t   (水平制表)
\’(单引号)
\“ (双引号)
\\(反斜线)

Java的运算符

1、算术运算符

+    -     *      /     %      ++     --

对数据进行算术运算。

注意:

a++  ++a的区别
a++:先赋值在自加
++a:先自加在赋值
int  a=1;
int b=a++;
int c=++a;

输出b的值为1,c的值为2;

2、比较运算符:

>  >=  <  <=  !=  ==

对数据进行比较运算,用比较运算符所得到的值都为boolean类型(true、float)。

例:

int a=1;
int b=2;
boolean c=a>b;
System.out.println(c);

输出c的值为false;

3、逻辑运算符:

&&    ||     !

&&:与运算,都为true为true

||   :或运算,只要一边是true便为true

!    :非运算,取相反的值

注意:逻辑运算符两边的操作数只能为boolean类型

4、位运算符:

&   |     ^     <<    >>

注意:位运算符是进行二进制的运算。

5、赋值运算符

=   +=    -=    *=   /=   %=

对变量进行赋值。

int a=1;
int a+=1 等同于a=a+1;

6、三元运算符

int num=A?B:C           当A=true将B赋值给num,A=false将C赋值给num
int num=3>4?5:6
System.out.println("num="+num);
输出num=6.