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编程基础流程控制语句

大厂Java面试必备面试题:基础语法-数据类型-编码-注释-运算符-关键字-流程控制语句

Java基础语法之控制流程

03_Java基础语法_第3天(ScannerRandom流程控制语句)_讲义

Java基础之路--流程控制语句

Java基本语法-2(流程控制-判断循环)