欢迎来到天天文库
浏览记录
ID:44253448
大小:241.56 KB
页数:14页
时间:2019-10-20
《理论_项目管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、批阅教师艮肌理匸夬孝城市学院CITYCOLLEGE,KUNMINGUNIVERSITYOFSCIENCEANDTECHNOLOGY项目管理课程名称项廿管理专业班级学号学生姓名指导教师2013年10月26R第一阶段JAVA语言基础第一节JAVA中的基本数据类型整型、浮点型、字符类型、布尔类型Java内部以二进制存储、运算进制转换Java存的是补码(注意字符编码)整型数据类型说明数据类型存储位数取值范围byte8位(1个字节)-27"27-1short16位(2个字节)-215"215-1int32位(4个字节)-231"231-1long64位(8个字节)-2W-1注意:Java
2、默认数据类型是int类型,如果要声明整数是long的话,则需要在数字末尾加上1X1)。浮点数据类型说明数据类型存储位数収值范围float32位1.4E-453.0428235E38double64位4.9E-324~1.797693134注意:float类型的数值都耍以F作为后缀,没有后缀的F的浮点类型数据是默认为double类型。字符类型数据可以和整型数据进行和互转化使用,但是Java采用的编码集是Unicode编码。转义字符农转义字符含义cldd1、3位8进制数表示的Unicode字符uXXX4位16进制表示的unicode字符,单引号字符\反斜杠字符t制表位r
3、回年换行b退格f换页自动类型转换:是基本数据类型之间进行转换,并且必须是山低精度类型向高梢度类型进行转换。强制类型转换:是将高精度类型数据强制转换为敌精度数据类型,这样可能会导致数据精度的丢失。JAVA算术运算符运算符说明实例结果+加10+5050—减100-6040*乘4*1040/除10/25%取余数12%52++自增先计算在口增(口减)—口减比较运算符运算符使用格式说明举例>X>Y如果x大于y,结果为true,否则为false10>7true4、se10==10true>=X>=Y如果x大于或者等于y,结果为true,否则为false10>=7true<=X<=Y如果x小或者等于y,结果为true,否则为false10<=7false1=■X!二Y如果x不等于y,结果为true,否则为false10!二7true逻辑运算符运算符用法含义结合方向!逻辑非!0plOpl为true,结果为false右到左&&逻辑与(短路)Opl&&Op2Opl为false,结果为false左到右II逻辑或(短路)Opl5、6、0p2Opl为true,结果为true左到右&逻辑与0pl&0p2Opl为false,结果为false左到右1逻辑或0p7、l8、0p2Opl为true,结果为true左到右按位运算符运算符用法含义〜非51对操作数按位取反&与Opl&Op2两个操作数按位相与1或Opl9、Op2两个操作数按位相或八异或Opl~0p2两个操作数按位界或三冃运算符是“表达式1?表达式2:表达式3”。定义常量是使用"finalstatic变量名二值”,变量名建议使用全大写。变暈的分类:成员变暈(静态变量和实例变量)和局部变量。第二节控制语句选择结构If(关系表达式){复合语句}If(关系表达式){复合语彳U}else{复合语句}说明:if……else表达式可以使用三元运算符來进行计算。分支结构Switch(条件表达式){cas10、e常量表达式:语句块1break;default:语句块}说明:条件表达式的值可以是byte,short,int和char。循环结构For(初始化条件语句;循坏条件;迭代语句){语句系列}While(条件表达式){语句类型}。。{语句系列}while(条件表达式);跳转控制Continue:实现的是结束当前循坏。Break:实现的是中断循环。第三节常见算法直接插入排序、冒泡排序第二阶段JAVA面向对象第一节引用变量创建数组:数组类型[]数组名称二new数组类型[数组长度];数组类型[]数组名称二new数组类型□{数组元素};注意:方式--在使用new关键字的时候分配数组时,必须11、指定数组的长度。遍历数组的方式:使用for循环进行遍历访问使用foreach循坏,for(元素变量:变量对彖){循坏体}第二节万物皆对象类的声明格式:修饰符class类名{成员变量成员方法}。成员方法的格式:修饰符方法返回值方法名(参数){方法体}。静态方法的格式:修饰符static方法返回值方法名(参数){方法体},在调用的时候使用“对象名•方法”名进行调用。静态块:是指不把包含任何方法体中的静态代码块。当类加载的时候,,静态块就会被执行且只会被执行一次。Java中的访问修饰符访问位置类修
4、se10==10true>=X>=Y如果x大于或者等于y,结果为true,否则为false10>=7true<=X<=Y如果x小或者等于y,结果为true,否则为false10<=7false1=■X!二Y如果x不等于y,结果为true,否则为false10!二7true逻辑运算符运算符用法含义结合方向!逻辑非!0plOpl为true,结果为false右到左&&逻辑与(短路)Opl&&Op2Opl为false,结果为false左到右II逻辑或(短路)Opl
5、
6、0p2Opl为true,结果为true左到右&逻辑与0pl&0p2Opl为false,结果为false左到右1逻辑或0p
7、l
8、0p2Opl为true,结果为true左到右按位运算符运算符用法含义〜非51对操作数按位取反&与Opl&Op2两个操作数按位相与1或Opl
9、Op2两个操作数按位相或八异或Opl~0p2两个操作数按位界或三冃运算符是“表达式1?表达式2:表达式3”。定义常量是使用"finalstatic变量名二值”,变量名建议使用全大写。变暈的分类:成员变暈(静态变量和实例变量)和局部变量。第二节控制语句选择结构If(关系表达式){复合语句}If(关系表达式){复合语彳U}else{复合语句}说明:if……else表达式可以使用三元运算符來进行计算。分支结构Switch(条件表达式){cas
10、e常量表达式:语句块1break;default:语句块}说明:条件表达式的值可以是byte,short,int和char。循环结构For(初始化条件语句;循坏条件;迭代语句){语句系列}While(条件表达式){语句类型}。。{语句系列}while(条件表达式);跳转控制Continue:实现的是结束当前循坏。Break:实现的是中断循环。第三节常见算法直接插入排序、冒泡排序第二阶段JAVA面向对象第一节引用变量创建数组:数组类型[]数组名称二new数组类型[数组长度];数组类型[]数组名称二new数组类型□{数组元素};注意:方式--在使用new关键字的时候分配数组时,必须
11、指定数组的长度。遍历数组的方式:使用for循环进行遍历访问使用foreach循坏,for(元素变量:变量对彖){循坏体}第二节万物皆对象类的声明格式:修饰符class类名{成员变量成员方法}。成员方法的格式:修饰符方法返回值方法名(参数){方法体}。静态方法的格式:修饰符static方法返回值方法名(参数){方法体},在调用的时候使用“对象名•方法”名进行调用。静态块:是指不把包含任何方法体中的静态代码块。当类加载的时候,,静态块就会被执行且只会被执行一次。Java中的访问修饰符访问位置类修
此文档下载收益归作者所有