2021年7月4日星期日

Java的for循环及练习

Java的for循环及练习

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

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

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

    for(初始化;布尔表达式;更新){ //代码语句}
  • for循环的几点说明:

    • 最先执行初始化步骤,可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。
    • 然后,检测布尔表达式的值,如果为true,循环体被执行,如果为false,循环终止,开始执行循环体后面的语句。
    • 执行一次循环后,更新循环控制变量(迭代因子控制循环变量的增减)。
    • 再次检测布尔表达式,循环以上过程。
//死循环for(;;){ }

增强for循环

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

  • Java增强for循环语法如下

    for(声明语句:表达式){ //代码句子}
  • 声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。

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

package com.cnblogs;/*本类用于测试增强for循环*/public class TestFor { public static void main(String[] args) {  int[] numbers = {10,20,30,40,50};//定义了一个数组  //遍历数组的元素  for(int x:numbers){   System.out.println(x);  } }}

for循环练习

【经典】打印九九乘法表:

package com.cnblogs;//九九乘法表public class Demo { public static void main(String[] args) {  for (int i = 1; i <= 9; i++) {   for (int j = 1; j <= i; j++) {    System.out.print(j+"*"+i+"="+(i*j)+"\t");   }   System.out.println();  } }}

打印三角形相关练习:

package cn.tedu.work;/*本类用于打印左直角三角形****************/public class TestTriangle1 {	public static void main(String[] args) {		for(int i =1 ; i < 6 ; i++) {			for(int j = 1 ; j <= i; j++) {				System.out.print("*");			}			System.out.println();		}	}}
package cn.tedu.work;/* 本类用于打印等腰三角形 * *** ***** ******************/public class TestTriangle2 {	public static void main(String[] args) {		for(int i = 1 ; i < 6 ; i++) {			for(int j = 5 ; j > i ; j--) {				System.out.print(" ");			}			for(int j = 1 ; j <= i ; j++) {				System.out.print("*");			}			for(int j = 1;j < i; j++) {				System.out.print("*");			}						//优解//			for(int k=1;k<=i*2-1;k++){//    System.out.print("*");//   }			System.out.println();		}	}}
package cn.tedu.work;/*本类用于打印等腰三角形 * * * * * * * * * * * * * * * */public class TestTriangle3 {	public static void main(String[] args) {		for(int i = 1 ; i < 6; i++) {			for(int j = 5; j > i; j--) {				System.out.print(" ");			}			for(int j = 1; j <= i; j++) {				System.out.print("* ");			}			System.out.println();		}	}}
package cn.tedu.work;/* 本类用于打印菱形 * *** ***** **************** ******* ***** *** *  */public class TestTriangle4 {	public static void main(String[] args) {		for(int i = 1; i < 6; i++) {			for(int j = 5; j > i ; j--) {				System.out.print(" ");			}			for(int j = 1; j <= 2*i-1; j++) {				System.out.......

原文转载:http://www.shaoqun.com/a/848210.html

跨境电商:https://www.ikjzd.com/

stylenanda:https://www.ikjzd.com/w/1675.html

lithium:https://www.ikjzd.com/w/2505

网络星期一:https://www.ikjzd.com/w/80


Java的for循环及练习虽然所有循环结构都可以用while或者do...while表示,但Java提供了另一种语句for循环,使一些循环结构变的更加简单。for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。for循环执行的次数是在执行前就确定的,语法如下:for(初始化;布尔表达式;更新){//代码语句}for循环的几点说明:最先执行初始化步骤,可以声明一种类型,但可初始化一个或
eBay的奢侈品王国为卖家提供更广的财路:https://www.ikjzd.com/articles/22138
亚马逊卖家二审解决办法,美国站卖家必看!:https://www.ikjzd.com/articles/22139
干货!亚马逊账户注册类型解析:https://www.ikjzd.com/articles/22141
财政部副部长:行邮税调降后,总体上不会对跨境电商有影响 :https://www.ikjzd.com/articles/22144
一个女教师的自述 我的一次销魂交换经历:http://lady.shaoqun.com/a/247880.html
老师晚上求我桶她 老师好大好深啊把腿开开:http://lady.shaoqun.com/m/a/247844.html
宝贝才几天没做就湿成那样 叔叔要我吗我想你了:http://lady.shaoqun.com/m/a/247513.html
少妇口述:老公不在 我和陌生男子激情做爱3次:http://www.30bags.com/m/a/249627.html
亚马逊Listing翻新是什么意思?:https://www.ikjzd.com/articles/146342
速卖通重点消费国家俄罗斯市场分析&平台热销产品推荐:https://www.ikjzd.com/articles/146333
深圳龙岗文化中心大剧院7月演出时间、门票:http://www.30bags.com/a/473645.html
这是我的实践经验,告诉你和有钱人交朋友有多难多容易:http://lady.shaoqun.com/a/403728.html

没有评论:

发表评论

跨境电商资讯:外贸宣传平台有哪些(出口的

现在很多做外贸的人都非常关注 外贸企业怎么推广 ,而现在推广的途径和平台有很多,企业如果都做,成本和时间精力是一个问题,而且并不是所有的推广渠道都是有用的。今天云程网络就来为大家盘点几个有效的外贸推广渠道。 一、海外社交媒体营销 Facebook,领英等海外社交媒体营销在近几年得...