ACCP软件开发初级程序员(使用JAVA理解程序逻辑1~9章总结)

本文主要是介绍ACCP软件开发初级程序员(使用JAVA理解程序逻辑1~9章总结),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

ACCP软件开发初级程序员(使用JAVA理解程序逻辑1~9章总结)

第一章(初识Java)

1.JAVA是前Sun公司(现甲骨文公司)于1995推出的高级编程语言。

2.Java技术平台
(1)JAVA SE,即java标准版。
(2)JAVA EE,即java企业版

3.开发一个JAVA程序
分别是,编写源程序、编译、运行

4.JAVA程序的注释
(1)单行注释"//"
(2)多行注释以"/“开头,以”/“结束
(3)文档注释以”/**“开头,以”*/"结束

5.JAVA编码规范
(1)类名必须使用public修饰
(2)一行只写一条语句
(3)用{}括起来的部分通常表示程序的某一层次结构。
"{“一般放在这一结构开始行的最末,”}"与该程序的第一个字母对齐,并单独占一行。

(4)要善于用缩进和注释。

第二章(变量、数据类型和运算符)

1.变量是一个数据存储空间的表示,它是存储数据的基本单元。

2.JAVA中常用的数据类型
(1)int类型,整数型,如123
(2)double类型,小数型,如0.0
(3)char类型,字符型,如性别"男"或"女"
(4)String类型,字符串类型,如姓名,产品型号

3.变量要先声明变量,然后才能使用
(1)声明变量
即,数据类型 变量名;
(2)给变量赋值
即,变量名 = 值;
(3)也可以合二为一
即,数据类型 变量名 = 值;

4.变量命名规则
(1)变量必须以字母,下划线"_“或”$“符号开头
(2)变量可以包含数字,但不能数字开头
(3)除了下划线” _ “或” $ "符号以外,变量名不能包含任何特殊字符
(4)不能使用JAVA关键字,如int,double,等

5.JAVA提供的各种类型的运算符
(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转换为int

7.JAVA中使用boolean类型表示真假,boolean类型的两个值为true和false

8.JAVA提供Scanner类,可以实现从键盘输入信息
如:
Scanner sc = new Scanner(System.in);

第三章(选择结构一)

1.常见的逻辑运算符有&&(并且、与)、||(或者)、!(非)
扩展:Java逻辑运算符(&&、||和!)

2.JAVA中的if选择结构语法

if (条件) {//条件块1
}else {//条件块2
}

3.使用if-else选择结构

if (条件1) {//代码块1
}else if (条件2){//代码块2
}else {//代码块3
}

4.嵌套if结构

if (条件1) {//代码块if (条件2) {//代码块1}else {//代码块2}
}else {//代码块2
}

第四章(选择结构二)

1.switch选择结构语法:

switch(表达式){case 常量1://代码块1break;case 常量2://代码块2break;default ://代码块nbreak;
}

2.switch选择结构,可以在程序中主动做出判断,并给出用户友好提示

第五章(循环结构一)

1.while循环结构语法;

whlie (循环条件){//循环条件
}

2.while循环结构的执行顺序:
(1)声明并初始化循环变量。
(2)判断循环条件是否满足,如果满足执行循环操作,如果不满足则退出循环。

3.while循环结构的特点,先判断,后执行。

4.debug程序调试的步骤(MyEclipse):
(1)分析错误,设置断点
在左侧代码行双击设置断点,在次双击取消断点
(2)启动调试,单步执行

5.do-while循环语法:

do {//循环条件
}while(循环条件);

6.do-while循环执行顺序为:
(1)生明并初始化循环变量
(2)执行一遍循环操作
(3)判断循环条件是否满足,如果满足执行循环操作,如果不满足则退出循环

7.使用while循环结构时要注意检查循环能否退出,避免出现死循环

第六章(循环结构二)

1.for循环结构语法:

for (表达式1,表达式2,表达式3){//循环体
}

2.for循环一般用于有固定循环次数的问题时

3.for循环结构的执行顺序:
(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( )方法进行数组升序,语法:
Array.sort(数组名);

4.通过打印查看数组长度
System.out.println(数组名.lengh)

第九章(循环结构进阶)

1.二重循环就是一个循环体内又一个完整的循环结构
例如
for与for循环嵌套

for(循环条件1){//循环操作1
for(循环条件2){//循环操作2}
}

2.在二重循环中可以使用break、continue语句控制程序的执行

这篇关于ACCP软件开发初级程序员(使用JAVA理解程序逻辑1~9章总结)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/292105

相关文章

使用Python创建一个功能完整的Windows风格计算器程序

《使用Python创建一个功能完整的Windows风格计算器程序》:本文主要介绍如何使用Python和Tkinter创建一个功能完整的Windows风格计算器程序,包括基本运算、高级科学计算(如三... 目录python实现Windows系统计算器程序(含高级功能)1. 使用Tkinter实现基础计算器2.

SpringBoot中四种AOP实战应用场景及代码实现

《SpringBoot中四种AOP实战应用场景及代码实现》面向切面编程(AOP)是Spring框架的核心功能之一,它通过预编译和运行期动态代理实现程序功能的统一维护,在SpringBoot应用中,AO... 目录引言场景一:日志记录与性能监控业务需求实现方案使用示例扩展:MDC实现请求跟踪场景二:权限控制与

在.NET平台使用C#为PDF添加各种类型的表单域的方法

《在.NET平台使用C#为PDF添加各种类型的表单域的方法》在日常办公系统开发中,涉及PDF处理相关的开发时,生成可填写的PDF表单是一种常见需求,与静态PDF不同,带有**表单域的文档支持用户直接在... 目录引言使用 PdfTextBoxField 添加文本输入域使用 PdfComboBoxField

Git可视化管理工具(SourceTree)使用操作大全经典

《Git可视化管理工具(SourceTree)使用操作大全经典》本文详细介绍了SourceTree作为Git可视化管理工具的常用操作,包括连接远程仓库、添加SSH密钥、克隆仓库、设置默认项目目录、代码... 目录前言:连接Gitee or github,获取代码:在SourceTree中添加SSH密钥:Cl

Java NoClassDefFoundError运行时错误分析解决

《JavaNoClassDefFoundError运行时错误分析解决》在Java开发中,NoClassDefFoundError是一种常见的运行时错误,它通常表明Java虚拟机在尝试加载一个类时未能... 目录前言一、问题分析二、报错原因三、解决思路检查类路径配置检查依赖库检查类文件调试类加载器问题四、常见

Java注解之超越Javadoc的元数据利器详解

《Java注解之超越Javadoc的元数据利器详解》本文将深入探讨Java注解的定义、类型、内置注解、自定义注解、保留策略、实际应用场景及最佳实践,无论是初学者还是资深开发者,都能通过本文了解如何利用... 目录什么是注解?注解的类型内置注编程解自定义注解注解的保留策略实际用例最佳实践总结在 Java 编程

Python中模块graphviz使用入门

《Python中模块graphviz使用入门》graphviz是一个用于创建和操作图形的Python库,本文主要介绍了Python中模块graphviz使用入门,具有一定的参考价值,感兴趣的可以了解一... 目录1.安装2. 基本用法2.1 输出图像格式2.2 图像style设置2.3 属性2.4 子图和聚

windows和Linux使用命令行计算文件的MD5值

《windows和Linux使用命令行计算文件的MD5值》在Windows和Linux系统中,您可以使用命令行(终端或命令提示符)来计算文件的MD5值,文章介绍了在Windows和Linux/macO... 目录在Windows上:在linux或MACOS上:总结在Windows上:可以使用certuti

CentOS和Ubuntu系统使用shell脚本创建用户和设置密码

《CentOS和Ubuntu系统使用shell脚本创建用户和设置密码》在Linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设置密码,本文写了一个shell... 在linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设

Python使用Matplotlib绘制3D曲面图详解

《Python使用Matplotlib绘制3D曲面图详解》:本文主要介绍Python使用Matplotlib绘制3D曲面图,在Python中,使用Matplotlib库绘制3D曲面图可以通过mpl... 目录准备工作绘制简单的 3D 曲面图绘制 3D 曲面图添加线框和透明度控制图形视角Matplotlib