A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 挨踢小白 中级黑马   /  2016-11-21 01:05  /  1015 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

学习方法:
1
本上记重点和不懂得东西
2
下午不要先看视频,先敲上午学的东西
自己思考 互相沟通
3


变量概念:
使用八种变量进行赋值
使用算术运算符/赋值运算符/比较运算符
/比较运算符/逻辑运算符/三元运算符
参与运算

++  --  运算符

java中的数据类型转换

理解请库存清单案例




最小的 信息单元 bit(位)
(只能存储一个1或者是一个0)
最小的 存储单元  字节Byte

1Byte=8bit

变量:就是内存中装载数据的小盒子,你能用它来存数据和取数据。



基本类型(四类八种)
整数  
byte   1
short  2
int 默认    4
long   8

浮点型(范围远大于整数范围)
float()  4
double 默认    8

字符型
char       2
布尔型

boolean     1



1  变量必须有明确类型(因为要划分空间)
2  四类八种


(昨天内容:dos问题找文件时,cd 将文件夹路径拖过来)





long型数字后加大些L

double后面可以加D也可以不加
float后面必须加F




变量的定义:


数据类型 变量名=值;
三要素:
数据类型:决定分配空间,决定了存储的数据的类型。不同的数据 不能随意存储。
int a = 10;
System.out.println(a);
结果为10.


变量名: 标志。可以通过变量名存取数据。



例:int x=4;

值:必须赋值。



int a=10;(静态初始化)

int a;
a = 90; (动态初始化)


变量在未初始化的时候 不能使用

变量的作用域

从定义这个变量的那一行开始,到所在{}结束为止。


数据类型转换:(这块儿懵逼)


自动类型转换

小数据类型和大数据类型进行转换
小的类型往大的类型转换。
(如果大的转到小的会溢出)
byte->short>int>long>float>double


强制类型转换

转化后类型: 变量 =(转化后类型)转化前数据


算数运算符(不熟悉)

字符串+后边语句---》字符串

整数除法的结果为整数

模运算=取余数


++ —— 运算规则

单独使用时,表示变量自增1,++放在a前后结果一样。
a++/++a相当于a = a+1(先算=右侧再赋值给左侧a)

--在单独使用时 表示自减1;相当于a=a-1;


配合使用

如果++符号在变量的右侧,强调的是 先配合运算,再给自己自增1

int a = 10;

S.O.P(a++);
S.O.P(a);

结果为  10
        11


如果++符号在变量的左边,强调的是 先自增1,再配合运算
int a = 10;

S.O.P(++a);
S.O.P(a);

结果为   11
         11

-- 与++同理



赋值运算符

“=”赋值运算符(要记住)
int a=2;(把右边的值赋给左边的变量)

赋值运算规则:

把= 右边的结果值 赋值给 左边的变量

int a = 10;

+=、-=:

int a = 10;
a+=20; (就是 a =a+20;--->a=10+20)

优点:效率高


复合赋值运算符:截图了




比较运算符:
结果只有两个,或者是true,或者是false

==
!=
<
>
>=
<=

逻辑运算符

运算规则
& 与 一旦两边有一个结果是 假,那么整个结果就是 假
两边同时为真时,才是真。

| 或 一旦两边有一个结果是 真,那么整个结果就是真
两边同时为假时,才是假。

^ 异或两边相同的时候,结果为 假  两边不同的时候 结果为真

!非   真为假  假为真

&&短路与
如果左边为假,右边不执行。最终结果是 假


||短路非
如果左边为真 则右边不执行  最终结果是真



操作数  运算符  操作数   结果



三元运算符

表达式1 ? 结果1:结果2

执行流程:
        判断表达式1的结果,如果为真,则返回结果1.否则返回结果2.

S.O.P((3>2)?"嘿嘿":"哈哈");

结果为嘿嘿。

或者
String s = (3<2)?"嘿嘿":"哈哈";

S.O.P(s);
结果为 哈哈。


运算符优先级

练习 讲义中的题

2 个回复

倒序浏览
回复 使用道具 举报
mjchzhl 发表于 2016-11-21 09:21
学习了,不错

应该的
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马