首页 > 其他 > 详细

For循环

时间:2021-04-14 15:56:56      阅读:19      评论:0      收藏:0      [点我收藏+]

For循环

  • 虽然所有循环结构都可以用while或者dowhile表示,但Java提供了另一种语句——for循环,使一些循环结构变得更加简单

  • for循环语句是支持迭代的一种通用结构,是最有效,最灵活的循环结构

  • for循环执行的次数是在执行前就确定的,语法格式如下

技术分享图片

ublic class ForDome01 {
  public static void main(String[] args) {
      int s =0;//初始条件
      while (s<=100){//条件判断
          System.out.println(s);//循环体
          s+=2;//迭代
      }//for循环格式,以下面为例 int a=0 是初始条件;a<=300是条件判断; a+=9是迭代
      for (int a=0;a<=300;a+=9){
          System.out.println(a);
      }
      System.out.println("循环结束");
      for (int i = 0; i <= 100; i++) {//快捷键:想要输入的数.for
          System.out.println(i);
          /**
            * 关于for循环的有以下几点说明
            * 最先执行初始化步骤,可以声明一种类型,但可初始化一个循环或多个循环控制变量,也可以是空语句
            * 然后,检测布尔表达式的值,如果为true,循环体被执行,如果为false,循环终止,开始执行循环体后面的语句。
            * 执行一次循环体后,更新循环控制变量(迭代因子控制玄幻变量的增减)。
            * 再次检测布尔布尔表达式,循环上面的过程
            */
          //死循环
          for (; ;){
?
          }
?
      }
  }
}
public class ForDome02 {
  public static void main(String[] args) {
      //运用for循环判断奇数和偶数的和
      int oddsun=0;//oddsun奇数的初始化值
      int evensun=0;//evesun偶数的初始换值
      //   初始化值     条件判断   迭代
      for (int i = 0; i <= 100; i++) {
          if (i%2!=0){//i取余也就是模运算不等于0,那么就是奇数
              oddsun+=i;//oddsun=oddsun+i
          }else evensun+=i;//反之
?
      }
      System.out.println("奇数的和"+oddsun);
      System.out.println("偶数的和"+evensun);
  }
?
?
}

奇数的和2500 偶数的和2550

package ShunXuDome;
?
public class ForDome03 {
  public static void main(String[] args) {
      // 用for循环输出1000以内能被5整除的数,并且妹行输出3个
      for (int i = 0; i <=1000; i++) {
          if (i%5==0){//如果i取余5等于0
              System.out.print(i+"\t");//\t是转义符 就是空格
              if (i%15==0){
                  System.out.println("\n");// \n也是转义符,就是下一行
              }
          }//println 输出的时候会换行
          //print输出的时候不会换行
?
      }
  }
}

C:\Users\17736723817.jdks\openjdk-16\bin\java.exe "-javaagent:D:\IntelliJ IDEA Community Edition 2020.3.3\lib\idea_rt.jar=64576:D:\IntelliJ IDEA Community Edition 2020.3.3\bin" -Dfile.encoding=UTF-8 -classpath "D:\Users\17736723817\IdeaProjects\untitled\Java SE\out\production\Java SE" ShunXuDome.ForDome03 0

5 10 15

20 25 30

35 40 45

50 55 60

65 70 75

80 85 90

95 100 105

110 115 120

125 130 135

140 145 150

155 160 165

170 175 180

185 190 195

200 205 210

215 220 225

230 235 240

245 250 255

260 265 270

275 280 285

290 295 300

305 310 315

320 325 330

335 340 345

350 355 360

365 370 375

380 385 390

395 400 405

410 415 420

425 430 435

440 445 450

455 460 465

470 475 480

485 490 495

500 505 510

515 520 525

530 535 540

545 550 555

560 565 570

575 580 585

590 595 600

605 610 615

620 625 630

635 640 645

650 655 660

665 670 675

680 685 690

695 700 705

710 715 720

725 730 735

740 745 750

755 760 765

770 775 780

785 790 795

800 805 810

815 820 825

830 835 840

845 850 855

860 865 870

875 880 885

890 895 900

905 910 915

920 925 930

935 940 945

950 955 960

965 970 975

980 985 990

995 1000 Process finished with exit code 0

For循环

原文:https://www.cnblogs.com/java5745/p/14656745.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!