《Java程序设计习题精析与实验指导》一第3章 Java的结构化程序设计

简介: 本节书摘来自华章出版社《Java程序设计习题精析与实验指导》一 书中的第3章,第3.1节,作者:施霞萍 王瑾德 史建成 马可幸,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

第3章 Java的结构化程序设计

3.1 重点复习

3.1.1 顺序结构及基本语句

掌握结构化程序设计的基本概念。
掌握顺序结构流程的执行原理、赋值语句以及输入语句的使用。

3.1.2 选择结构语句

不同选择结构流程的语句形式与执行原理如下所示。
(1)if语句
if (表达式) {
语句块
}
(2)if-else语句
if (表达式) {
语句块1
}
else {
语句块2
}
(3)if-else if语句
if(表达式1){
语句块1
}
else if (表达式2){
语句块2
}

else if (表达式n) {
语句块n
}
[else {
语句块n+1
}]
(4)switch语句
switch (表达式) {

case 数值1:{语句块1}
break;
case 数值2:{语句块2}
break;
…
case 数值n:{语句块n}
break;
[default: {  
    语句块n+1
}]

}

3.1.3 循环结构语句

不同循环结构流程的语句形式与执行原理如下所示。
(1)for循环语句
for(赋初值;判断条件;循环控制变量增减方式){

  (循环体)语句块;

}
(2)while循环语句
while (判断条件){

  (循环体)语句块;
  循环控制变量增(减)值;

}
(3)do while循环语句
do{

  (循环体)语句块;
  循环控制变量增(减)值;

} while (判断条件)
(4)多重循环语句的使用
(5)break语句及continue的使用

3.1.4 数组

一维数组声明:
type 数组名 [ ]=new type [ 元素个数 ];
二维数组声明:
type 数组名 =new type 行元素个数 ;
数组的赋值。
数组的数据处理算法。
数组的输出。
字符串的处理:字符串的声明及String类常用方法的使用。

3.1.5 方法

方法的定义:
方法修饰符 type 方法名(type参数1,type参数2,…){
程序语句;
}
方法的调用原则。
不同类型参数的传递规则及运算结果的返回。
方法的嵌套调用及递归调用原理。

相关文章
|
2月前
|
Java 测试技术 开发者
💡Java 零基础:彻底掌握 for 循环,打造高效程序设计
【10月更文挑战第15天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
128 63
|
2月前
|
Java 数据安全/隐私保护
JAVA经典习题详解
JAVA经典习题详解
25 4
|
2月前
|
算法 搜索推荐 Java
java 后端 使用 Graphics2D 制作海报,画echarts图,带工具类,各种细节:如头像切割成圆形,文字换行算法(完美实验success),解决画上文字、图片后不清晰问题
这篇文章介绍了如何使用Java后端技术,结合Graphics2D和Echarts等工具,生成包含个性化信息和图表的海报,并提供了详细的代码实现和GitHub项目链接。
158 0
java 后端 使用 Graphics2D 制作海报,画echarts图,带工具类,各种细节:如头像切割成圆形,文字换行算法(完美实验success),解决画上文字、图片后不清晰问题
|
2月前
|
Java 数据安全/隐私保护
java学习笔记(基础习题)
java学习笔记(基础习题)
47 0
|
4月前
|
消息中间件 Java Kafka
【Azure 事件中心】在微软云中国区 (Mooncake) 上实验以Apache Kafka协议方式发送/接受Event Hubs消息 (Java版)
【Azure 事件中心】在微软云中国区 (Mooncake) 上实验以Apache Kafka协议方式发送/接受Event Hubs消息 (Java版)
118 1
|
4月前
|
数据采集 人工智能 监控
【Azure 应用程序见解】Application Insights Java Agent 3.1.0的使用实验,通过修改单个URL的采样率来减少请求及依赖项的数据采集
【Azure 应用程序见解】Application Insights Java Agent 3.1.0的使用实验,通过修改单个URL的采样率来减少请求及依赖项的数据采集
|
6月前
|
存储 小程序 前端开发
java毕设项目|宿舍管理系统小程序设计与实现
java毕设项目|宿舍管理系统小程序设计与实现
|
6月前
|
监控 Java API
Java 程序设计 第八章 线程
Java 程序设计 第八章 线程
|
6月前
|
Java
Java 程序设计 第七章 文件管理与输入/输出 笔记
Java 程序设计 第七章 文件管理与输入/输出 笔记
|
6月前
|
Java Android开发
Java 程序设计 第6章 异常与断言 笔记
Java 程序设计 第6章 异常与断言 笔记