首页 > 其他分享 >2023/1/9.1

2023/1/9.1

时间:2023-01-09 20:00:31浏览次数:49  
标签:int System public 循环 2023 println 9.1 out

For 循环

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

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

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

    for(初始化;布尔表达式;更新){

    //代码语句

    } 例子:

    public class ForDemo01 {
       public static void main(String[] args) {
        for (int i =1 ; i<=100;i++){

    System.out.println(i);
          }
        System.out.println("for循环结束!");
      }
  • 练习1:计算0到100之间的奇数和偶数的和

int oddSum = 0;
   int evenSum= 0;
   for (int i = 0; i < 100; i++) {
       if(i%2!=0){
           oddSum+=i;
      }else {
           evenSum+=i;
      }

  }
   System.out.println("奇数的和:"+oddSum);
   System.out.println("偶数的和:"+evenSum);
}
  • 练习2:用while或for循环输出1-1000之间能被5整除的数,并且每行输出3个

public static void main(String[] args) {
   for (int i = 0; i <= 1000; i++) {
       if (i%5==0){
           System.out.print(i+"\t");
      }
       if (i%(5*3)==0){
           System.out.println();
      }
  }
   // println 输出完成换行
   // print   输出不换行
}
  • 练习3:打印九九乘法表

public static void main(String[] args) {

       for (int j = 1; j <= 9; j++) {
           for (int i = 1; i <= j; i++) {
               System.out.print(j + "*"+i+"="+(1+i)+"\t");
      }
System.out.println();
      }
  }

 

 

增强for循环

 

  • 在数组中重点使用

  • Java5 引入了一种主要用户数组或集合的增强型for循环

  • Java 增强 for 循环语法格式如下:

    for (声明语句:表达式)

    {

    //代码句子

    }

  • 声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。

  • 表达式:表达式是要访问的数组名,或者是返回值为数组的方法。

    public static void main(String[] args) {
       int[] numbers = {10,20,30,40,50};

       for (int i = 0; i < 5;i++ ){
           System.out.println(numbers[i]);
      }

       System.out.println("=====================");
       //便利数组的元素
       for (int x : numbers){
           System.out.println(x);
      }
    }

标签:int,System,public,循环,2023,println,9.1,out
From: https://www.cnblogs.com/zhangxu106/p/17038394.html

相关文章

  • 2023/1/9.2
    breakcontinue认识break在任何循环语句的主题部分,均可用break控制循环的流程。break用户强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用)i......
  • 「Codeforces」寒假训练 2023 #3
    A.StringLCM原题链接#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;constintN=1e5+10;intq;strings,t;intlens,lent;int_lcm;......
  • 2023新年红包,兔年HTML红包页面代码【2023新年快乐_附源码】
    一.新年红包,兔年HTML红包页面1.1资源获取和效果预览1.源码资源获取:https://download.csdn.net/download/weixin_52908342/87373505快速通道:点击跳转下载新年红包,兔年......
  • C语言学生管理系统[2023-01-09]
    C语言学生管理系统[2023-01-09]学生管理系统利用数据结构的单链表的框架实现学生管理系统以下功能要求:1)学生个人信息:姓名、学号、专业、性别、年龄、联系方式、成绩。......
  • SMU Winter 2023 Round #2 (Div.2)(英文)
    A.MediumNumber题目:Giventhreedistinctintegersa,b,andc,findthemediumnumberbetweenallofthem.Themediumnumberisthenumberthatisneitherthe......
  • SMU Winter 2023 Round #1 (Div.2)
    A.不可以,总司令题目:扶苏当上了星战地球舰队的参谋长,但是她不太聪明。人工智能计算出,如果扶苏在一直回答“NO”的话,她在战役中判断完全正确的概率为x%;如果她一直在回答......
  • 2023年最新ios证书申请流程
    做过前端多端开发的朋友们都知道,hbuilderx或apicloud这些开发工具的uniapp框架可以开发ios应用,使用他们的云打包即可。云打包的时候需要一个私钥证书和一个profile文件,这......
  • 2023 好运开年,OpenMLDB 入选 2022 中国技术品牌影响力企业
    导读2023年1月4日,中国技术先锋年度评选|2022中国技术品牌影响力企业榜单正式发布。作为中国领先的新一代开发者社区,SegmentFault思否依托数百万开发者用户数据......
  • AtCoder284 D - Happy New Year 2023
    AtCoder284D-HappyNewYear2023[Editorial](Editorial-AtCoderBeginnerContest284)Youaregivenapositiveinteger\(N\).Itisknownthat\(N\)canbe......
  • C语言居民小区水电费管理系统[2023-01-09]
    C语言居民小区水电费管理系统[2023-01-09]居民小区水电费管理系统【问题详述】居民小区水电费管理系统可以对居民小区的用水、用电情况及应交费用进行查询与管理。物业......