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
没有评论:
发表评论