《Java 7程序设计入门经典》一3.16 嵌套的循环
3.16 嵌套的循环
正如在前面的例子中看到的一样,一个循环可以嵌套在另一个循环里。嵌套的循环可以用来解决很多编程问题,是编程的必要部分。所以,在结束Java循环语句的解说前,再来关注一个嵌套循环的例子。下面的程序就对于2~100之间的整数,用一个嵌套的for循环找到每个数除1和它本身以外的所有因子。注意,外层循环产生需要获得因子的所有整数。内层循环判定整数的因子。
下面是程序的部分输出:
在这个程序中,外层循环使变量i从2变化到100。内层循环测试从2到i的每个整数,输出那些能将i整除的整数。注意,这里使用了运算符%来判定一个数是否能被另一个数整除。如果结果为0,那么除数就是因子。这里给读者一个额外的思考题:如何修改上述程序,使其更有效?(提示:内层循环的迭代次数可以减少。)
《Java 7程序设计入门经典》一3.16 嵌套的循环相关推荐
- 《Java 7程序设计入门经典》一3.14 像使用goto语句一样使用break语句
3.14 像使用goto语句一样使用break语句 除了用于switch语句和循环外,break语句也可以用提供像goto语句一样的用法.由于goto语句是一种改变程序流的非结构化方法,因此Java并 ...
- 《Java 7程序设计入门经典》一1.10 另一种数据类型
1.10 另一种数据类型 在前述程序中,使用了int类型的变量.但是,类型int的变量只能保存整数.于是在需要分数部分时,就不可以使用该类型.例如,int型变量可以存储18,但是不能存储值18.3.幸 ...
- 《Java 7程序设计入门经典》一3.7 for循环
3.7 for循环 从第1章起,已经使用了for循环的简单形式.在看到for循环的强大功能和灵活性后,你也许会感到吃惊.现在从基础开始,即从for循环最传统的形式开始. 循环单个语句的for循环的一般 ...
- 程序设计入门经典题解(百练篇)
参考链接:PKU百练题解(Bailian) Bailian1017 装箱问题[贪心] - 海岛Blog - CSDN博客 POJ1088 Bailian1088 滑雪[DFS+记忆化搜索]_海岛Blo ...
- 2019最新最全微专业之Java语言程序设计入门
课程目录 第一周:用程序来做计算 第二周:判断 第三周:循环 第四周:循环控制 第五周:数组 第六周:使用对象 第七周:函数 下载地址:百度网盘
- JS 入门经典 第三章 判断、循环和函数
1.比较运算符 在所有的比较运算符中,==和!=的优先级最低,而>.<.<=.>=则具有相同的优先级 所有的比较运算度的优先级都比算数运算符要低,所以先执行算数运算符,在执行比 ...
- java第二版课后题答案_Java语言程序设计第2版第16章 课后习题答案
<Java语言程序设计第2版第16章 课后习题答案>由会员分享,可在线阅读,更多相关<Java语言程序设计第2版第16章 课后习题答案(62页珍藏版)>请在人人文库网上搜索. ...
- java参数传递(超经典)
java参数传递(超经典) 2010-10-28 16:46:29| 分类: Java | 标签:sb changedata strbuf 参数传递 hello |字号 订阅 Java ...
- 《Objective-C入门经典》——2.1节Objective-C世界中的面向对象程序设计
本节书摘来自异步社区<Objective-C入门经典>一书中的第2章,第2.1节Objective-C世界中的面向对象程序设计,作者[美]Jesse Feiler,更多章节内容可以访问云栖 ...
最新文章
- Web设计离不开的4项基本原则
- storm源码之storm代码结构【译】
- 第一款鸿蒙摄像头,随时随地看一看!华为首款鸿蒙智能摄像头发布
- JNI错误记录--JNI程序调用本地库时JVM崩溃
- 用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联
- python3.7.3安装失败_python 3.7.3安装web.py报错解决方法
- 如何将 byte[] 转换为 IntPtr?
- android 源码打patch
- 关于公司架构管控的思考
- 自然语言处理之中英语料库
- Linux下隐藏文件和显示隐藏文件命令
- oracle10g利用归档恢复,Oracle10g数据库归档与非归档模式下的备份与恢复
- 家用计算机手抄报,大学计算机作业手抄报
- USDCNY即期均值顺势信号——基于Python的均值回归进阶策略
- 软件定义网络基础(SDN①)
- STM32中断向量表的位置,重定向
- grbl学习之旅---开始
- computer browser服务无法启动 错误1068 依存服务或组无法启动
- 什么是继承extends?
- C语言:搬砖问题(for循环)
热门文章
- SpringData核心数据访问接口--CrudRepository示例
- tcp序列号为什么是随机的_每个开发人员都应该掌握的TCP知识
- java getbasicremote_Vue+Java 通过websocket实现服务器与客户端双向通信操作
- 报名开启 | 神策 2019 数据驱动大会「矩·变」等你!
- CEO 赠书 | 甲之蜜糖乙之砒霜,创新者也将成为守旧者
- SPringBoot+mybatis 框架搭建例子
- DVWA系列之17 CSRF攻击介绍与实施
- Java异常与运行时异常,以及与线程的关系
- Apache https服务器配置笔记
- 再见,2014;您好,2015!