2023年6月20日发(作者:)

ACCP软件开发初级程序员(使⽤JAVA理解程序逻辑1~9章总结)ACCP软件开发初级程序员(使⽤理解程序逻辑1~9章总结)第⼀章(初识Java)是前Sun公司(现公司)于1995推出的⾼级编程语⾔。技术平台(1)JAVA SE,即java标准版。(2)JAVA EE,即java企业版3.开发⼀个JAVA程序分别是,编写源程序、、运⾏程序的注释(1)单⾏注释"//"(2)多⾏注释以"/“开头,以”/“结束(3)⽂档注释以”/**“开头,以”*/"结束编码规范(1)类名必须使⽤public修饰(2)⼀⾏只写⼀条语句(3)⽤{}括起来的部分通常表⽰程序的某⼀层次结构。"{“⼀般放在这⼀结构开始⾏的最末,”}"与该程序的第⼀个字母对齐,并单独占⼀⾏。(4)要善于⽤缩进和注释。第⼆章(变量、数据类型和运算符)1.变量是⼀个数据存储空间的表⽰,它是存储数据的基本单元。中常⽤的数据类型(1)int类型,整数型,如123(2)double类型,⼩数型,如0.0(3)char类型,字符型,如性别"男"或"⼥"(4)String类型,字符串类型,如姓名,产品型号3.变量要先声明变量,然后才能使⽤(1)声明变量即,数据类型 变量名;(2)给变量赋值即,变量名 = 值;(3)也可以合⼆为⼀即,数据类型 变量名 = 值;4.变量命名规则(1)变量必须以字母,下划线"_“或”$“符号开头(2)变量可以包含数字,但不能数字开头(3)除了下划线” _ “或” $ "符号以外,变量名不能包含任何特殊字符(4)不能使⽤JAVA关键字,如int,double,等提供的各种类型的运算符(1)赋值运算符( = )(2)算数运算符( + - * / )%为余取运算符(3)关系运算符(>、>=、<、<=、==、!=)!=为不等于6.数据类型转换(1)⾃动数据类型转换例:int num = 80;double newNum = num;这⾥,int变量num隐式地⾃动转换为double类型变量。(2)强制数据类型转换例:int num = 20;double score = 9.8;int now = num+(int)score;强制将double转换为中使⽤boolean类型表⽰真假,boolean类型的两个值为true和提供Scanner类,可以实现从键盘输⼊信息如:Scanner sc = new Scanner();第三章(选择结构⼀)1.常见的逻辑运算符有&&(并且、与)、||(或者)、!(⾮)扩展:中的if选择结构语法12345if (条件) { //条件块1}else { //条件块2}3.使⽤if-else选择结构1234567if (条件1) { //代码块1}else if (条件2){ //代码块2}else { //代码块3}4.嵌套if结构if (条件1) { //代码块 if (条件2) { //代码块1 }else { //代码块2 }}else { //代码块2}第四章(选择结构⼆)选择结构语法:1112switch(表达式){ case 常量1: //代码块1 break; case 常量2: //代码块2 break; default : //代码块n break;}选择结构,可以在程序中主动做出判断,并给出⽤户友好提⽰第五章(循环结构⼀)循环结构语法;123whlie (循环条件){ //循环条件}循环结构的执⾏顺序:(1)声明并初始化循环变量。(2)判断循环条件是否满⾜,如果满⾜执⾏循环操作,如果不满⾜则退出循环。循环结构的特点,先判断,后执⾏。程序调试的步骤(MyEclipse):(1)分析错误,设置断点在左侧代码⾏双击设置断点,在次双击取消断点(2)启动调试,单步执⾏-while循环语法:123do { //循环条件}while(循环条件);-while循环执⾏顺序为:(1)⽣明并初始化循环变量(2)执⾏⼀遍循环操作(3)判断循环条件是否满⾜,如果满⾜执⾏循环操作,如果不满⾜则退出循环7.使⽤while循环结构时要注意检查循环能否退出,避免出现死循环第六章(循环结构⼆)循环结构语法:123for (表达式1,表达式2,表达式3,){ //循环体}循环⼀般⽤于有固定循环次数的问题时循环结构的执⾏顺序:(1)执⾏初始部分(int I = 0)(2)进⾏循环条件判断(I < 100)(3)根据循环条件判断结果,如果为true,则执⾏循环体,如果为false,则退出循环(4)执⾏迭代部分,改变循环变量值(I++)(5)在循环中break语句⽤于终⽌某个循环,程序跳转到循环体外的下⼀条语句,continue语句⽤于跳出本次循环,进⼊下⼀次循环第七章(循环结构综合练习)略第⼋章(数组)1.数组的基本要素(1)标识符:给数组⼀个名称(2)数组元素:给了数组名称即标识符后,要向数组中存放数据,这些数据就称为数组元素(3)数组下标:为正确的得到数组元素,需要对它们进⾏标号,这个编号就称为数组下标(4)元素类型:存储在数组中的数组元素是同⼀个数据类型2.使⽤数组的步骤:(1)声明数组语法数据类型[ ] 数组名;或者数据类型 数组名[ ];(2)分配空间语法数组名 = new 数据类型[ 数组长度 ]也可以合并为:数据类型[ ] 数据名 = new 数据类型[ 数组长度 ](3)赋值数组名 [ 下标值 ]例如,向scores数组中存放数据scores [ 0 ] = 89;scores [ 1 ] = 50;scores [ 2 ] = 70;(4)有两种⽅式创建数组例如int [ ] scores = {值1,值2,值3,. . . . .值n}同时等价于int [ ] scores = new int [ 这⾥必须为空 ] {50,60,80,90,40}3.利⽤Array类提供的sort( )⽅法进⾏数组升序,语法:(数组名);4.通过打印查看数组长度n(数组名.lengh)第九章(循环结构进阶)1.⼆重循环就是⼀个循环体内⼜⼀个完整的循环结构例如for与for循环嵌套123456for(循环条件1){ //循环操作1for(循环条件2){ //循环操作2 }}2.在⼆重循环中可以使⽤break、continue语句控制程序的执⾏

2023年6月20日发(作者:)

ACCP软件开发初级程序员(使⽤JAVA理解程序逻辑1~9章总结)ACCP软件开发初级程序员(使⽤理解程序逻辑1~9章总结)第⼀章(初识Java)是前Sun公司(现公司)于1995推出的⾼级编程语⾔。技术平台(1)JAVA SE,即java标准版。(2)JAVA EE,即java企业版3.开发⼀个JAVA程序分别是,编写源程序、、运⾏程序的注释(1)单⾏注释"//"(2)多⾏注释以"/“开头,以”/“结束(3)⽂档注释以”/**“开头,以”*/"结束编码规范(1)类名必须使⽤public修饰(2)⼀⾏只写⼀条语句(3)⽤{}括起来的部分通常表⽰程序的某⼀层次结构。"{“⼀般放在这⼀结构开始⾏的最末,”}"与该程序的第⼀个字母对齐,并单独占⼀⾏。(4)要善于⽤缩进和注释。第⼆章(变量、数据类型和运算符)1.变量是⼀个数据存储空间的表⽰,它是存储数据的基本单元。中常⽤的数据类型(1)int类型,整数型,如123(2)double类型,⼩数型,如0.0(3)char类型,字符型,如性别"男"或"⼥"(4)String类型,字符串类型,如姓名,产品型号3.变量要先声明变量,然后才能使⽤(1)声明变量即,数据类型 变量名;(2)给变量赋值即,变量名 = 值;(3)也可以合⼆为⼀即,数据类型 变量名 = 值;4.变量命名规则(1)变量必须以字母,下划线"_“或”$“符号开头(2)变量可以包含数字,但不能数字开头(3)除了下划线” _ “或” $ "符号以外,变量名不能包含任何特殊字符(4)不能使⽤JAVA关键字,如int,double,等提供的各种类型的运算符(1)赋值运算符( = )(2)算数运算符( + - * / )%为余取运算符(3)关系运算符(>、>=、<、<=、==、!=)!=为不等于6.数据类型转换(1)⾃动数据类型转换例:int num = 80;double newNum = num;这⾥,int变量num隐式地⾃动转换为double类型变量。(2)强制数据类型转换例:int num = 20;double score = 9.8;int now = num+(int)score;强制将double转换为中使⽤boolean类型表⽰真假,boolean类型的两个值为true和提供Scanner类,可以实现从键盘输⼊信息如:Scanner sc = new Scanner();第三章(选择结构⼀)1.常见的逻辑运算符有&&(并且、与)、||(或者)、!(⾮)扩展:中的if选择结构语法12345if (条件) { //条件块1}else { //条件块2}3.使⽤if-else选择结构1234567if (条件1) { //代码块1}else if (条件2){ //代码块2}else { //代码块3}4.嵌套if结构if (条件1) { //代码块 if (条件2) { //代码块1 }else { //代码块2 }}else { //代码块2}第四章(选择结构⼆)选择结构语法:1112switch(表达式){ case 常量1: //代码块1 break; case 常量2: //代码块2 break; default : //代码块n break;}选择结构,可以在程序中主动做出判断,并给出⽤户友好提⽰第五章(循环结构⼀)循环结构语法;123whlie (循环条件){ //循环条件}循环结构的执⾏顺序:(1)声明并初始化循环变量。(2)判断循环条件是否满⾜,如果满⾜执⾏循环操作,如果不满⾜则退出循环。循环结构的特点,先判断,后执⾏。程序调试的步骤(MyEclipse):(1)分析错误,设置断点在左侧代码⾏双击设置断点,在次双击取消断点(2)启动调试,单步执⾏-while循环语法:123do { //循环条件}while(循环条件);-while循环执⾏顺序为:(1)⽣明并初始化循环变量(2)执⾏⼀遍循环操作(3)判断循环条件是否满⾜,如果满⾜执⾏循环操作,如果不满⾜则退出循环7.使⽤while循环结构时要注意检查循环能否退出,避免出现死循环第六章(循环结构⼆)循环结构语法:123for (表达式1,表达式2,表达式3,){ //循环体}循环⼀般⽤于有固定循环次数的问题时循环结构的执⾏顺序:(1)执⾏初始部分(int I = 0)(2)进⾏循环条件判断(I < 100)(3)根据循环条件判断结果,如果为true,则执⾏循环体,如果为false,则退出循环(4)执⾏迭代部分,改变循环变量值(I++)(5)在循环中break语句⽤于终⽌某个循环,程序跳转到循环体外的下⼀条语句,continue语句⽤于跳出本次循环,进⼊下⼀次循环第七章(循环结构综合练习)略第⼋章(数组)1.数组的基本要素(1)标识符:给数组⼀个名称(2)数组元素:给了数组名称即标识符后,要向数组中存放数据,这些数据就称为数组元素(3)数组下标:为正确的得到数组元素,需要对它们进⾏标号,这个编号就称为数组下标(4)元素类型:存储在数组中的数组元素是同⼀个数据类型2.使⽤数组的步骤:(1)声明数组语法数据类型[ ] 数组名;或者数据类型 数组名[ ];(2)分配空间语法数组名 = new 数据类型[ 数组长度 ]也可以合并为:数据类型[ ] 数据名 = new 数据类型[ 数组长度 ](3)赋值数组名 [ 下标值 ]例如,向scores数组中存放数据scores [ 0 ] = 89;scores [ 1 ] = 50;scores [ 2 ] = 70;(4)有两种⽅式创建数组例如int [ ] scores = {值1,值2,值3,. . . . .值n}同时等价于int [ ] scores = new int [ 这⾥必须为空 ] {50,60,80,90,40}3.利⽤Array类提供的sort( )⽅法进⾏数组升序,语法:(数组名);4.通过打印查看数组长度n(数组名.lengh)第九章(循环结构进阶)1.⼆重循环就是⼀个循环体内⼜⼀个完整的循环结构例如for与for循环嵌套123456for(循环条件1){ //循环操作1for(循环条件2){ //循环操作2 }}2.在⼆重循环中可以使⽤break、continue语句控制程序的执⾏