报数游戏 seven eleven
2017-01-19 14:28
281 查看
报数游戏逢7输出,带7输出
package arithmetic; /** * 在区间 [ 1 , 100] 凡是 遇到带有7 或者能被7整除的数 则输出 * a)扩展:并求其相加的 和 * b)扩展:每个7个数换行输出 * c)扩展:遇到第一个能被7整除且能被5整除,则程序结束,退出输出 * * @author sunRainAmazing */ public class SayNumberGame { public static void main(String[] args) { // testNumberSevenA(); // testNumberSevenB(); // testNumberSevenC(); testNumberSevenD(); } /** * 输出的条件是 * 1.数字带有 7 i%10==7 || i/10==7 * 2.数字能被7整除 i%7==0 */ public static void testNumberSevenA(){ for (int i = 1; i < 101; i++) { if(i%7==0||i%10==7||i/10==7){ System.out.println(i); } } } /** * 求和操作 */ public static void testNumberSevenB(){ int sum=0; for (int i = 1; i < 101; i++) { if(i%7==0||i%10==7||i/10==7){ sum+=i; } } System.out.println("和为:"+sum); } /** * 换行操作 */ public static void testNumberSevenC(){ int count=0;//标志---计数器 for (int i = 1; i < 101; i++) { //满足输出的条件 if(i%7==0||i%10==7||i/10==7){ //换行条件 if(count%7==0&&count!=0){ count=0; System.out.println(); } count++;//每次执行计数器自增1 System.out.print(i+"\t"); } } } /** * 返回操作 */ public static void testNumberSevenD(){ for (int i = 1; i < 101; i++) { //满足输出的条件 if(i%7==0||i%10==7||i/10==7){ //结束条件 if(i%7==0&&i%5==0){ break; //return ; } System.out.print(i+"\t"); } } } }
相关文章推荐
- java代码规范
- 11.5List
- PHP-CodeIgniter框架向数据库插入数据
- 网页头部练习
- Java AES和SHA示例
- 使用Apache转发,解决jQuery的跨域问题!
- javaweb学习总结(三十三)——使用JDBC对数据库进行CRUD
- 【转】(C#)OPC客户端源码
- jquery.roundabout.js图片叠加3D旋转
- 浏览器兼容问题
- 如何提升你的阅读能力?
- 给自己的IDE安装JAD
- python题目-----序列反序操作
- UNIX下的LD_PRELOAD环境变量
- Android 进程保活招式大全(转载)
- 【JQUERY】默认样式添加之后自动添加click事件的解决办法
- Android5.0 透明状态栏
- Ubuntu16.04怎么将桌面启动器放到屏幕底部
- java.io.IOException: Could not locate executable null\bin\winutils.exe in th
- 在js传递参数中含加号(+)的处理方式