• java常用的循环


    一     for循环  
          先判断,再执行
     
     ① for (int i = 0; i < args.length; i++) 括号内分别为循环变量类型 循环变量名称;循环变量的范围;循环变量进行运算{
       
      }

      ②for (int i : integers)括号内分别为 :循环变量类型 循环变量名称 : 要被遍历的对象 {
       
    }    
     
    使用方法:如果 循环次数确定 一般用for循环
    实例
    ①求100以内的和
    int sum=0;
     
       for (int i = 0; i < 100; i++) {
    sum +=i+1;
           }
        System.out.println("100以内的和为:"+sum);

    运行结果为:

    二     switch循环

    switch (key)括号内为需要循环判断的变量 {
      case value:
       
       break;

      default:
       break;
      }

    使用方法:一般用来做分支的,或者是进行选择.
     
    实例为
    ②做一个售货机
    System.out.println("请选择商品名称 :");
      System.out.println("1.绿茶 2.红茶 3.脉动 4.奶茶 5.娃哈哈");
      Scanner sca=new Scanner(System.in);
      int user=sca.nextInt();
      switch (user) {
      case 1:
       System.out.println("1.绿茶 3元");
       break;
      case 2:
       System.out.println("2.红茶 3元");
       break;
      case 3:
       System.out.println("3.脉动 4元");
       break;
      case 4:
       System.out.println("4.奶茶 5元");
       break;
      case 5:
      case 6:
       System.out.println("5.娃哈哈 5元");
       break;
      default:
       System.out.println("无此商品");
       break;
      }

    选择5或6都是同样的结果

    结果为:

     三  while 循环
     
    先判断,再执行
     
    while (condition)括号内为循环条件 {
       
      }
      
     使用方法:当条件表达式成立时,则执行循环体,然后再判断,依次类推,如果条件不满足,有可能一次都不执行。一般用于循环次数不确定的循环
     
    实例为
     ③计算100以内的能被3整除之数的和
    int i=0;
      int sum=0;
      while (i<100){
      if (i%3==0) {
       sum+=i;
               }
       i++;
     }
      System.out.println("100以内的能被3整除之数的和为"+sum);

    运行结果为

     四   dowhile 循环
     
     先执行,再判断
     
    do {
       
      } while (condition);括号内为循环条件
     
     使用方法:一般用于循环次数不确定的循环,与 while 循环不同的是  dowhile 循环先执行后判断,至少执行一次.
     
     实例为
    ④  计算100以内即能被5整除又能被7整除数的和
    int j=1;
      int sum2=0;
      do {
       if (j%5==0&&(j%7==0)) 
        sum2 +=j;
        j++;
      } while (j<=100);
      
      System.out.println("100以内即能被5整除又能被7整除数的和"+sum2);

    运行结果为

  • 相关阅读:
    杀毒软件工作原理
    IP地址
    网络操作系统功能和基本任务
    计算机网络技术知识点总结
    对称密钥密码体制的主要特点
    无线局域网(WLAN)
    文件传输协议(FTP)
    万维网(WWW)
    简单网络管理协议(SNMP)
    防火墙技术
  • 原文地址:https://www.cnblogs.com/qq1312583369/p/11161757.html
Copyright © 2020-2023  润新知