Java基础语法 - 流程控制语句
Posted 奋斗中的码农
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础语法 - 流程控制语句相关的知识,希望对你有一定的参考价值。
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 }
以上是关于Java基础语法 - 流程控制语句的主要内容,如果未能解决你的问题,请参考以下文章
大厂Java面试必备面试题:基础语法-数据类型-编码-注释-运算符-关键字-流程控制语句