欢迎来到天天文库
浏览记录
ID:59417333
大小:556.50 KB
页数:55页
时间:2020-09-19
《Java与UML面向对象程序设计(Java编程基础)ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java与UML面向对象程序设计第2章Java编程基础标识符与关键字abstractbooleanbreakbytecasecatchcharclasscontinuedefaultdodoubleelseextendsfalsefinalfinallyfloatforifimplementsimportinstanceofintinterfacelongnativenewnullpackageprivateprotectedpublicreturnshortstaticstrictfpsuperswitchsynchronizedthis
2、throwthrowstransienttruetryvoidvolatilewhileenum变量与基本数据类型Java的基本数据类型变量与基本数据类型变量定义与赋值逻辑型数据逻辑型数据字符型数据整型数据浮点型数据Java常用转义字符转义字符形式功能'单引号字符\反斜杠字符r回车换行f走纸换页t横向跳格b退格ddd1到3位8进制数(ddd)所代表的字符uxxxx1到4位16进制数(xxxx)所代表的字符整型变量类型、尺寸与取值范围类型名尺寸(所占位数)取值范围byte8bits-27~27-1short16bits-2
3、15~215-1int32bits-231~231-1long64bits-263~263-1运算符和表达式算术运算符和算术表达式赋值运算符和赋值表达式增量和减量运算符关系运算符和关系表达式逻辑运算符和逻辑表达式位运算符条件运算符和条件表达式表达式中的类型转换运算符的优先级与结合性总结算术运算符算术运算符描述用法(算术表达式)+加a+b-减a-b*乘a*b/除a/b%取模(求余)a%b关系运算符关系运算符描述优先级<小于优先级相同(高)<=小于或等于>大于>=大于或等于==等于优先级相同(低)!=不等于逻辑运算符逻辑运算符描述优先级!布尔逻
4、辑非(NOT)运算&布尔逻辑与(AND)运算^布尔逻辑异或(XOR)运算
5、布尔逻辑或(OR)运算&&短路逻辑与(AND)运算
6、
7、短路逻辑或(OR)运算高低布尔逻辑运算真值表ab!a!ba&ba
8、ba^btruetruefalsefalsetruetruefalsetruefalsefalsetruefalsetruetruefalsetruetruefalsefalsetruetruefalsefalsetruetruefalsefalsefalse位运算符位运算符描述~按位非(NOT)运算&按位与(AND)运算^按位异或(XOR)运算
9、按
10、位或(OR)运算>>算术(或有符号)右移运算>>>逻辑(或无符号)右移运算<<左移运算位逻辑运算~位逻辑运算&位逻辑运算^位逻辑运算
11、算术或有符号右移运算>>逻辑或无符号右移运算>>>左移运算<<自动类型转换规则简单数据类型之间的转换规则intlongfloatdoublecharbyteshortint——自动自动自动强制强制强制long强制——自动自动强制强制强制float强制强制——自动强制强制强制double强制强制强制——强制强制强制char自动自动自动自动——强制强制byte自动自动自动自动强制——自动short自动自动自动自动
12、强制强制——Java运算符的优先级和结合性优先级运算符结合性1.[]()自左至右2++--+-~!(datatype)new自右至左3*/%自左至右4+-自左至右5<<>>>>>自左至右6<><=>=instanceof自左至右7==!=自左至右8&自左至右9^自左至右10
13、自左至右11&&自左至右12
14、
15、自左至右13?:自右至左14=*=/=%=+=-=<<=>>=>>>=&=^=
16、=自右至左控制台输入输出数据输出print和println方法printf格式化输出方法日期和时间的转换符转换符功能举例A星期的全称星期五Fridaya星期的
17、缩写星期五FriB月的全称九月Septemberb月的缩写九月SepC100整除四位数字的年,不足两位的前面补0,在00~99之间20(=2006/100)c完整的日期和时间星期五九月1514:48:17CST2006D美国格式的日期(月/日/年)09/15/06d两位数字的日(不足的前面补0)15e两位数字的日(前面不补0)15FISO8601日期2006-09-15H两位数字的小时(24小时制),不足的前面补0,在00~23之间14h月的缩写,同b九月Sep日期和时间的转换符l两位数字的小时(12小时制),前面不补0,在0~12之间2M
18、两位数字的分钟(不足的前面补0)48m两位数字的月(不足的前面补0)09N九位数字的毫微秒(不足的前面补0),在000000000~999999999之间187000000p上午
此文档下载收益归作者所有