Java中的流程控制(循环语句)

本文详细介绍了Java中的流程控制语句,包括复合语句、条件语句(if...else、switch)、循环语句(while、do...while、for、foreach)。通过实例展示了如何使用这些语句进行逻辑控制,如判断奇偶数、打印菱形图案及计算阶乘级数之和。
摘要由CSDN通过智能技术生成

Java中的流程控制(循环语句)


package com.java.exp4;
/*
 *  流程控制
 * */

/*
 * 1、复合语句   {语句}
 *      复合语句为局部变量创建一个作用域,在复合语句中声明的变量只能在它的作用域中使用
 * 2、条件语句
 *  if条件语句:if(布尔表达式){语句序列}
 *      if else 语句
 *      if...else if 多分枝语句
 *      if语句只执行条件为真的命令语句,
 *  switch多分支语句:switch case default
 * 3、循环语句
 *  while循环语句
 *      while(条件表达式){执行语句}
 *  do...while循环语句
 *      do{执行语句}while(条件表达式);
 *  for循环语句
 *      for(初始化表达式;循环条件表达式;循环后操作表达式){执行语句}
 *  foreach语句
 *      for(元素变量 x : 遍历对象obj){引用x的语句}
 * */
public class Demo {
    public static void main(String[] args) {
        //实现判断x是奇数还是偶数
        /*for(int x = 1; x < 10; x++){
            if(x%2==0){
                System.out.println(x+"是偶数");
            }else{
                System.out.println(x+"是奇数");
            }
        }*/
        //应用for循环打印菱形
        /*for(int i = 1; i < 5; i++){
            for(int j = 0;j <5-i;j++){
                System.out.print(" ");
            }
            for(int k =0;k<2*i-1;k++){
                System.out.print("*");
            }
            System.out.println();
        }
        for(int i = 5; i >0; i--){
            for(int j = 5-i;j >0;j--){
                System.out.print(" ");
            }
            for(int k =2*i-1;k>0;k--){
                System.out.print("*");
            }
            System.out.println();
        }*/
        //使用while循环语句计算1+1/2!+1/3!+...1/20!之和
        int i = 1;
        double sum = 0;
        while(i<21){
            int j = 1;
            int s =1;
            while(j<(i+1)){
                s*=j;
                j++;
            }
            sum+=(1.0/s);
            i++;
        }
        System.out.println(sum);
    }
}
weixin073智慧旅游平台开发微信小程序+ssm后端毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
python017基于Python贫困生资助管理系统带vue前后端分离毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值