曾新洲
摘要:Java语言有三种循环语句:while循环语句、for循环语句和do…while循环语句,其中for循环语句使用最为灵活、应用更广泛。针对两个学习情境:“输出前10个自然数”和“输出9*9乘法表”,采用启发式教学法,引导学生找出循环变量、循环体、循环执行条件等,从而构建出单重for循环语句,再通过单重循环语句之间的关系,启发学生完成双重for循环语句。
关键词:Java语言;for循环语句;双重循环语句
中图分类号:TP312 文献标识码:A 文章编号:1009-3044(2018)23-0198-03
Abstract: There are three kinds of loop statements in Java language: while loop statement, for loop statement and do...While loop statement, in which the for loop statement is the most flexible and widely used. For two learning situations: "output the first 10 natural numbers" and "output 9*9 multiplication tables", heuristic teaching method is used to guide students to find out loop variables, loop bodies, loop execution conditions, etc., constructing a single for loop statement, and then through the relationship between the single cycle sentences, the students will be inspired to complete the double for loop statement.
Key words: Java Language; For Loop Statements; Double Loop Statement
TIOBE编程语言排行榜使用Google、百度、Yahoo等著名搜索引擎進行计算,是编程语言流行趋势的一个重要指标,该排行榜每月更新,TIOBE 2018 6月编程语言排行榜显示Java语言指数为15.368%[1],在所有语言中排名第一,Java语言中有三种最基本的循环语句:while循环语句、for循环语句和do…while循环语句[2]。这三种循环语句的执行原理基本相同,在教学过程中,只需重点讲解一种循环语句即可,而for循环语句与其他两种循环语句相比,结构更紧凑,各部分功能更符合人民的思维习惯,特别是在多重循环中,for循环语句的特点尤为明显。对于高职院校的学生来说,由于英语、数学基础较差,很难掌握for循环语句执行过程,教师在教学过程中可综合利用情境教学法、启发式教学法、模仿教学法等进行讲解。for循环语句分为单重循环和多重循环,以下就这两种循环分别进行介绍。
1 单重for循环语句
4 结束语
循环语句的教学过程,实际上就是找规律的过程,可先采用简单的java语句输出所需结果,然后使用变量替换的方式,将简单的java语句转换成重复执行的java语句,最后将重复执行的java语句作为循环体,同时将替换变量作为循环变量,确定循环变量初始值、循环变量的变化及最终值,并组合成for循环语句。学生经过多次上述分析操作后,将完全掌握循环语句的执行过程。
参考文献:
[1] https://www.tiobe.com/tiobe-index/.
[2] [美]Bruce Eckel著,陈昊鹏译.Java编程思想[M].第4版.北京:机械工业出版社,2007.
[3] 凯 S.霍斯特曼(Cay S.Horstmann). Java核心技术 卷I:基础知识[M].原书第10版.北京:机械工业出版社.2016.
[4] 明日科技.Java从入门到精通[M].第4版.北京:清华大学出版社,2016.
【通联编辑:梁书】