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 }

原文地址:https://www.cnblogs.com/CongZhang/p/9913093.html

时间: 2024-08-06 04:48:17

Java基础语法 - 流程控制语句的相关文章

Java基础学习-流程控制语句

在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的.也就是说程序的流程对运行结果有直接的影响.所以,我们必须清楚每条语句的执行流程.而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能. 流程控制语句分类: -顺序结构 -选择结构 -循环结构 1.顺序结构 1.1 顺序结构的概述 是程序中最简单的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的. 1.2 顺序结构语句的执行流程 开始-->语句A-->语句B-->语

黑马程序员——Java基础语法---流程控制与函数

------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! -------       程序控制流 一.程序流程控制 也称语句,主要有:判断结构.选择结构和循环结构. 1. 判断结构——if if语句的三种格式: a)  if(条件表达式) { 执行语句: } b)  if(条件表达式) { 执行语句: } el

黑马程序员---java基础语法--流程控制与函数

-----------android培训.java培训.java学习型技术博客.期待与您交流!------------ 一.程序流程控制 也称语句,主要有:判断结构.选择结构和循环结构. 1. 判断结构——if if语句的三种格式: a)  if(条件表达式) { 执行语句: } b)  if(条件表达式) { 执行语句: } else { 执行语句: } c)  if(条件表达式) { 执行语句: } else  if (条件表达式) { 执行语句 } …… else { 执行语句: } if

JS基础-语法+流程控制语句+函数+内置对象【数组】

JS语法: Javascript基本数据类型:undefined/null/Boolean/number/string 复杂数据类型:object typeof用来检测变量的数据类型 typeof的使用方法有两种: (1)typeof 变量 (2) typeof(变量) undefined派生自null,所以undefined==null返回的结果是true 用于任何数据类型,Number()可以将非数值转化为数值,但是有一些数据是不能转化为数值的,如果这类数据通过Number()进行强制转化的

再回首,Java温故知新(九):Java基础之流程控制语句

流程控制语句分为条件语句.循环语句和中断语句. 中断语句包括break和continue,两者的区别在于break会跳出整个循环,而continue则是跳出此次循环,之后还会继续下一次循环. 条件语句有两种,使用最多的是if...else这个没有什么难的,按照字面意思走,如果括号中的表达式为true则走if后的语句,如果为false则走else中的语句,其中只有if(){...}部分是必须的,其格式如下: if(boolean表达式1){ //表达式1为true时的操作 }else if(boo

java基础,流程控制语句

流程控制语句 条件语句: if语句: *if(条件 boolean类型){  true } *if(boolean表达式){true}else{false结果} *多重 if  else      if(){}else if(){}else *嵌套if   Switch语句: *switch(表达式){  case:  break;      ...     default:   } 表达式==常量,default可以省略. 循环语句: while语句:while(boolean表达式){循环体

java基础二 &lt;流程控制语句, 方法,数组,java内存结构&gt; 未完待续...

话不多说,直接上干货... 一:流程控制语句 break :  结束当前循环 continue:  结束本次循环,继续下次循环 return:  结束方法 二: 方法 1.方法的特点: 定义在类中的,有特定功能的函数. 方法与方法之间是平级的,不能在方法中定义方法.方法只能够调用方法. 2.方法的重载: 在同一类中,方法名相同,参数列表不同(个数不同,对应的类型不同). 与返回值类型无关. 对应的类型不同的话,与顺序有关系 与形式参数的变量名无关 3.方法的重写: 子类可继承父类中的方法,而不需

java基础:流程控制语句(选择结构if语句)

(1)顺序结构 从上往下,依次执行 Demo: class ShunXuJieGouDemo { public static void main(String[] args) { System.out.println("程序开始了"); System.out.println("我爱Java"); System.out.println("程序结束了"); } } (2)选择结构        按照不同的选择,执行不同的代码 Java语言提供了两种选

Java基础之流程控制语句

1,顺序语句 代码从上往下依次执行. 其实,我们编写的代码中顺序结构是普遍存在的.通常情况下,代码都是由上往下,由左往右依次执行的,除了被以下的结构语句改变执行顺序. 2,条件语句 分为三类, 单if语句:if(条件表达式){ 条件表达式成立时执行该语句; } if-else语句:if(条件表达式){ 条件表达式成立时执行该语句; }else{ 条件表达式不成立时执行该语句; } if-else-if语句:if(条件表达式1){ 条件表达式1成立时执行该语句; }else if(条件表达式2){