week2总结
2016-04-10 20:27
357 查看
一.关键字
1, const,goto不能在java中使用。
2, java中有三个保留字:true,false,null。
二.标识符
1,标识符不能是关键字。
2,标识符可以包含字母,数字0-9,下划线,美元符号。
3,标识符区分大小写,但没有规定最大长度。
三.数据类型,变量,常量
1,数据类型的自动转换
eg:int+int=int byte+int=int shurt+int=int
2,数据类型的强转
eg:int num//从大到小会出现溢出
long num=(long)num 浮点取整型会丢失精度
(”“)是内容,没有( )是加ASCII码
int的包装类integar
3,Srting引用类型,javase中的一个类//任何数据类型的变量与字符串相加得到的结果都等于字符串
4,当我们声明一个类类型的变量,该变量就是一个引用。//区别,引用不会指向实际的值,而是指向一个地址
四,运算符与表达式
1,sum++先运算再自增,++sum先自增,再运算
2三目运算符
x?y:z//eg int age=17;(age<18)?”禁止进入网吧”:”欢迎光临”
3,&“和” | “或” 和异域
4,运算符优先级
. ( ) 最先>算数运算符>关系》位运算符》逻辑》三目》赋值
五,if/else
1,if(布尔表达式)/为true是表示执行。 else为false表示执行。一个else只能跟一个if,不能单独出现。
2,switch/优点:结构清晰,缺点:不能表示范围。特性:匹配到后面的case后会一只匹配,除非指点结束。
switch(表达式)
{代码块}包含很多case。defaule/和else一样,不满足上面每一个条件就执行。
六,循环语句
1,while/当型循环,满足条件再执行。
while(布尔表达式){语句}/搭配指定break结束
2,do/while //直到型循环,直到条件不能满足在停止(先执行,后判断) do{代码块}while(条件判断)
3,for/当型循环 for(初始值;布尔表达式;更新){语句}
必须保证二个分号,第一个控制循环的开始,第二个控制循环的条件,第三个改变循环变量///知道数用for,不知道次数用while。
七,跳转语句
1,break/结束当前循环
2,continu/跳过当前进入下一个循环
1, const,goto不能在java中使用。
2, java中有三个保留字:true,false,null。
二.标识符
1,标识符不能是关键字。
2,标识符可以包含字母,数字0-9,下划线,美元符号。
3,标识符区分大小写,但没有规定最大长度。
三.数据类型,变量,常量
1,数据类型的自动转换
eg:int+int=int byte+int=int shurt+int=int
2,数据类型的强转
eg:int num//从大到小会出现溢出
long num=(long)num 浮点取整型会丢失精度
(”“)是内容,没有( )是加ASCII码
int的包装类integar
3,Srting引用类型,javase中的一个类//任何数据类型的变量与字符串相加得到的结果都等于字符串
4,当我们声明一个类类型的变量,该变量就是一个引用。//区别,引用不会指向实际的值,而是指向一个地址
四,运算符与表达式
1,sum++先运算再自增,++sum先自增,再运算
2三目运算符
x?y:z//eg int age=17;(age<18)?”禁止进入网吧”:”欢迎光临”
3,&“和” | “或” 和异域
4,运算符优先级
. ( ) 最先>算数运算符>关系》位运算符》逻辑》三目》赋值
五,if/else
1,if(布尔表达式)/为true是表示执行。 else为false表示执行。一个else只能跟一个if,不能单独出现。
2,switch/优点:结构清晰,缺点:不能表示范围。特性:匹配到后面的case后会一只匹配,除非指点结束。
switch(表达式)
{代码块}包含很多case。defaule/和else一样,不满足上面每一个条件就执行。
六,循环语句
1,while/当型循环,满足条件再执行。
while(布尔表达式){语句}/搭配指定break结束
2,do/while //直到型循环,直到条件不能满足在停止(先执行,后判断) do{代码块}while(条件判断)
3,for/当型循环 for(初始值;布尔表达式;更新){语句}
必须保证二个分号,第一个控制循环的开始,第二个控制循环的条件,第三个改变循环变量///知道数用for,不知道次数用while。
七,跳转语句
1,break/结束当前循环
2,continu/跳过当前进入下一个循环
相关文章推荐
- C/S与B/S架构比较
- C/S与B/S架构比较
- 二叉查找树 C++实现
- JVM(2)--java内存管理
- C/S与B/S架构比较
- 【已解决】android R.layout 点不出来 中找不到已存在的布局文件
- iOS 属性修饰符记录 --不定时更新
- 第六周学习进度
- iOS typedef NS_ENUM 与 NSString
- 【分治最小割】[CQOI2016]不同的最小割
- altcoin笔记------不断更新
- [bzoj1068]压缩[区间动规]
- 20145237第六周学习总结
- 虚拟机linux上网问题(http://blog.csdn.net/wqx521/article/details/50832698)
- paramsPreparParamsStack拦截器栈
- 【Android】9、活动的基本用法(二)
- hdu 3795 Billboard(线段树)
- 20145313Java第一次实验
- C++游戏系列3:用多文件组织角色类
- 欢迎使用CSDN-markdown编辑器