笔记4

2、八进制:以0开头,包括0-7的数字

十六进制:以0x或者0X开头,包括0-9的数字,以及字母a-f;A-F(a表示10依次类推).

3、变量的声明:

格式: 数据类型  变量名;如:int n;  声明整型变量n;ong count ; 声明长整型变量count;

4、赋值

“ = ” 叫作赋值运算符,将运算符右边的值赋值给左边的变量。可以在定义变量的同时给变量赋值,即变量的初始化。

5、变量定义

int octal = 037;
//定义int 类型变量存放八进制数据
long longNumber=0xa2cdf3ffL;
//定义变量存放十六进制长整型数据
short shortNumber=123;
//定义变量存方法短整型数据
byte b =10;
定义变量byte类型数据

6浮点型字面值

浮点型字面值默认情况下表示double类型。也可以在

值得后面加d或D,如表示float 类型,则需要在字面值后面加 f或者 F.

基本数据类型变量的存储

数据类型分为基本数据类型和引用数据类型
引用数据类型包括数组和类等
类定义的变量又叫对象

7字符型字面值用单引号内的单个字符表示.

8布尔类型字面值

布尔值只能定义为true 和false (c有0;1)

9字符串字面值

字符串不属于基本数据类型,它是类
双引用号引起来的0个或多个字符” ”,空格也是一个字符。字符串的长度,空格也要算上。

10类型转换

类型转换分为自动类型转换和强制类型转换。
自动类型转换又叫隐式类型转换(数据类型范围小的到大的)

11强制类型转换

如果A类型的数据表示范围比B类型大,则将A类型的值
赋值给B类型,需要强制类型转换。强制数据类型转换的格式:(数据类型(目标类型))数值。

12boolean (布尔)类型

boolean类型的值:
真:true
假:false

13运算符的优先级

最高的优先级:小括号,即()

最低的优先级:赋值运算符

优先级顺序:算术运算符>关系运算符>逻辑运算符。

当运算符比较多,无法确定运算符执行顺序时,可以使用小括号控制一下顺序。

14常用的关系运算符有哪些:
>,<
==,!=
>=,<=

15&、&&和|  ||  的区别

逻辑运算符                              描述
& 运算两端都是true,结果才是true,那么只要有任意一端false,结果为false
&& 一旦运算除左端为false,那么右端就不运算了
| 运算两端任意一段为true,结果为true,只有两端都为false,结果为false
|| 一旦运算左端为true,结果就为true,都断不用计算
16if-else选择结构的顺序是:
先是if(Expression)也就是先判断Expression,如果满足就执行if下面的,不满足就执行else下面的。
原文地址:https://www.cnblogs.com/mkop/p/11384313.html