博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java基础 - 流程控制语句
阅读量:7171 次
发布时间:2019-06-29

本文共 2925 字,大约阅读时间需要 9 分钟。

1 package com.demo4;  2   3 /*  4 * 流程控制语句  5 *       流程控制语句分类:  6 *           顺序结构  7 *               代码从上往下按照顺序执行  8 *  9 *           选择结构 10 *               if 11 *                   if (关系表达式1) { 12 *                       语句体1; 13 *                   } else if (关系表达式2) { 14 *                       语句体2; 15 *                   } else { 16 *                       语句体3; 17 *                   } 18 *               switch 19 *                   switch(表达式) { 20 *                       case 值1: 21 *                           语句体1; 22 *                           break; 23 *                       case 值2: 24 *                           语句体2; 25 *                           break; 26 *                       case 值3: 27 *                           语句体3; 28 *                           break; 29 *                       default: 30 *                           语句体4; 31 *                           break; 32 *                   } 33 *           循环结构 34 *               for 35 *                   for (初始化语句; 判断条件语句; 控制条件语句) { 36 *                       循环体语句; 37 *                   } 38 *               while 39 *                   while(判断条件语句) { 40 *                       循环体语句; 41 *                   } 42 *               do...while 43 *                   do { 44 *                       循环体语句; 45 *                   } while (判断条件语句); 46 * 47 *           控制跳转语句 48 *               break 49 *               continue 50 * 51 * */ 52 public class test1 { 53  54     public static void main (String[] args) { 55  56         /* 57         * 使用for循环求出1-100的偶数和 58         * 防止变量冲突,使用 {} 59         * */ 60         { 61             int sum = 0; 62             for (int i = 1; i < 101; i++) { 63                 if (i % 2 == 0) { 64                     sum += i; 65                     System.out.println("sum:" + sum); 66                 } 67  68             } 69         } 70  71         System.out.println("================"); 72  73         /* 74         * 使用for 循环获取三位数的水仙花数 75         * 例如 153 = 1 * 1 * 1 + 5 * 5 * 5 + 3 * 3 * 3 76         * */ 77         { 78             for (int i =100; i < 1000; i++) { 79                 int gewei = i % 10;             // 个位数 80                 int shiwei = i / 10 % 10;       // 十位数 81                 int baiwei = i / 100 % 10;      // 百位数 82                 if (i == (baiwei*baiwei*baiwei + shiwei*shiwei*shiwei + gewei*gewei*gewei)) { 83                     System.out.println("i:" + i); 84                 } 85             } 86         } 87  88         System.out.println("================"); 89         /* 90         * 使用 while 循环语句求1-100数据的和 91         * */ 92         { 93             int i = 1; 94             int sum = 0; 95  96             while (i < 101) { 97                 sum += i; 98                 i++; 99             }100             System.out.println("sum:" + sum);101         }102 103     }104 105 106 }

 

转载于:https://www.cnblogs.com/CongZhang/p/9913093.html

你可能感兴趣的文章
如何使用Visual Studio调试C#程序
查看>>
简单易操作的去水印工具有什么
查看>>
我的友情链接
查看>>
mysqldump: Couldn’t execute 错误
查看>>
给新手的Oracle学习路线
查看>>
超级全的H3C交换机配置命令
查看>>
Supesite 6.0 $_SGLOBAL[supe_username_show] 调用显示GUEST
查看>>
使用Powershell远程管理Windows Server(WinRM)
查看>>
学习日志---递归、非递归,迷宫问题
查看>>
c# 线程状态及转换
查看>>
windows批处理命令FOR的巧用
查看>>
Android Task 任务栈
查看>>
python实用程序-HTTP服务调用系统命令(带白名单)
查看>>
H3C S5500-28F-EI 清除配置
查看>>
load average
查看>>
浏览器标签栏logo添加
查看>>
setjmp()/longjmp()的使用方法
查看>>
SQL Server 2008R2的各种问题及解决方案
查看>>
为什么字符串正则里有好多的反斜杠
查看>>
A.Eugeny and Array
查看>>