Java基础笔记-基本数据类型&&运算符

基础数据类型

        以下是Java的基本类型数据表和其可以储存的数据类型

数据类型

储存数据类型

byte

存储从 -128 到 127 的整数

short

存储从 -32,768 到 32,767 的整数

int

存储从 -2,147,483,648 到 2,147,483,647 的整数

long

存储从 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 的整数

float

存储小数。 足以存储 6 到 7 个十进制数字

double

存储小数。 足以存储 15 位十进制数字

boolean

存储 true 或 false 值

char

存储单个字符/字母或 ASCII 值

ps:1.数据类型的默认值

        Java基础笔记-基本数据类型&&运算符_第1张图片

       2.在使用float类型储存数据时需要在后面加上f

运算符

        Java中的运算符有五种:算数运算符,关系运算符,逻辑运算符,赋值运算,位运算符

   算数运算符

运算符

名称

描述

实例

+

加法

将两个值相加

x + y

-

减法

从一个值减去另一个值

x - y

*

乘法

将两个值相乘

x * y

/

除法

分子除以分母

x / y

%

取模

取模运算符,整除后的余数

x % y

++

自增

自增运算符,整数值增加 1

++x

--

自减

自减运算符,整数值减少 1

--x

ps:算数运算符中的“++”和“--”在前和在后的运算顺序不一样,在前是先算后用,在后是先用后算

    关系运算符

运算符

名称

实例

==

等于

x == y

!=

不等于

x != y

>

大于

x > y

<

小于

x < y

>=

大于或等于

x >= y

<=

小于或等于

x <= y

     逻辑运算符

运算符

名称

描述

实例

&& 

逻辑与

如果两个语句都为true,则返回true

x < 5 &&  x < 10

|| 

逻辑或

如果其中一条语句为true,则返回true

x < 5 || x < 4

!

逻辑非

反转结果,如果结果为真则返回false

!(x < 5 && x < 10)

ps:在使用运算符&&时,如果&&前的条件为false则不会在运行&&后面的条件。

        例如:

int i = 0;
if(i>0 && ++i>0){
//代码块
}

在上面代码的if的判断中&&前面的i>0输出的false,则不会运行&&后面的++i,所以在运行完if后,i的值还是0,如果将&&前面的i>0改为i=0,这样&&前面的条件就输出true,则会执行&&后面的++i,如此在运行完if代码后,再次输出i的值时,i的值会变成1,||运算符同理

     赋值运算符

运算符

实例

等同于

=

x = 5

x = 5

+=

x += 3

x = x + 3

-=

x -= 3

x = x - 3

*=

x *= 3

x = x * 3

/=

x /= 3

x = x / 3

你可能感兴趣的:(Java笔记,java)