【Java循环结构】教程文章相关的互联网学习教程文章

Java for 循环【代码】

for循环for循环执行的次数是在执行前就确定的。语法格式如下:for(初始化; 布尔表达式; 更新) { //代码语句 }关于 for 循环有以下几点说明:最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。然后,检测布尔表达式的值。如果为 true,循环体被执行。如果为false,循环终止,开始执行循环体后面的语句。执行一次循环后,更新循环控制变量。再次检测布尔表达式。循环执行上面的过程。Java ...

java的循环结构【代码】【图】

publicclass Test2 {publicstaticvoid main(String[] args) {//打印0-4的数字for(int i = 0 ; i < 5 ; i++) { // for(初始化表达式1; 布尔值测试表达式2; 更改表达式4){语句或语句块3;}System.out.println(i); // 初始化只执行一次,初始化后进入布尔值测试表达式,如果条件成立则进入语句或语句块,不成立则不进入会结束循环,进入语句块后,再执行更改表达式4,更改完后重新进入布尔值测试表达式2,就一直重复执行234步骤,直...

java之冒泡排序(一次循环只产生一个最大数)【代码】

1package com.oracle.demo01;2 3import java.util.Arrays;4 5//冒泡排序,两两比较,一次得一个最大值 6publicclass Demo10 {7publicstaticvoid main(String[] args) {8int[] arr={1,2,3,6,5,478,96,12};9int temp=0; 10for(int i=0;i<arr.length-1;i++){//因为最后一个不用再进行比较11for(int j=0;j<arr.length-1-i;j++){ 12if(arr[j]>arr[j+1]){ 13 temp=arr[j]; 14 arr[j]=arr[j+1]; 15 ...

javascript小程序——用嵌套循环来输出乘法口诀表

在学习javascript过程中,一开始接触循环语句时一般拿乘法口诀表来练手,这里我将自己的练习贴在这里,希望能给和我一样的初学者些许帮助,也希望大神们能够不吝指教。首先,来看一下乘法口诀表是什么样子的,不要告诉我所有人都记得一清二楚哦!其次,乘法口诀表是一个表格,有行和列之分,用嵌套循环来输出时不可避免要用到两个参数,用i表示行号,用j表示列号。另外,我们输出时是将整个表格当做一个字符串来看待,所以设置字符...

javascript 中forEach,for in循环的用法【代码】

for循环遍历let array = [‘a‘,‘b‘,‘c‘]; for (let i = 0;i < array.length;i++){console.log(array1[i]); // a b c } 用for in的方遍历数组for(let index in array) { console.log(index,array[index]); }; JavaScript 提供了 foreach() map() 两个可遍历 Array对象的方     forEach和map用法类似,都可以遍历到数组的每个元素,而且参数一致; array.forEach(v=>{ console.log(v); }); array.forEach...

java,编写一个从1循环到150并在每行打印一个值,另外在每个3的倍数行上打印出foo,在每个5的倍数行上打印biz,在每个7的倍数上打印baz.【代码】

需求:编写一个从1循环到150并在每行打印一个值,另外在每个3的倍数行上打印出foo,在每个5的倍数行上打印biz,在每个7的倍数上打印baz.package study01;publicclass For {publicstaticvoid main(String[] args) {for(int i = 1;i<=150;i++){System.out.print(i);if(i%3==0){System.out.print(" foo");}if(i%5==0){System.out.print(" biz");}if(i%7==0){System.out.print(" baz");}System.out.println("");}} }输出结果如下:123 ...

Java练习 标准输入,输出,以及while 循环【代码】

while语句的结构while(条件1){ //代码块1 }do { // 代码块1 //代码块2 }while (判断条件)for (赋初始值;判断条件;增减标志量) { //代码块1 //代码块2 }for(元素类型type 元素变量var : 遍历对象obj) { //引用了var的Java语句} /** 此种写法适用于遍历数组,集合等的操作 即将当前遍历到的对象(数组,集合)中的值赋给元素的变量var,之后执行引用了var 的语句 随后接着遍历,直到遍历完对象,所有元素类型type需与遍历对象中值的类...

初识Java——循环语句

循环语句就是在一定条件下反复执行某一个操作。具体有三种方法实现:1while循环语句while语句也称作条件判断语句,它的循环方式为利用一个条件来控制是否要反复执行。语法如下:while(条件语句){……}只有当条件语句为真时,才执行。2,do……while语句与while语句类似,不过do……while语句是先执行再判断,最少执行一次。语法:do{}while(条件语句);3,for循环for循环可以用来重复执行某条语句,直到某个条件得到满足。语法:fo...

javascript for循环【代码】

2016年12月28日 20:01:54 星期三html:1<a href="aaaa">AAAA</a>2<a href="bbbb" id="b">AAAA</a>for循环有两种:1var arr = document.getElementsByTagName(‘a‘); 23for (i in arr) {} 4for(var i=0; i<arr.length; i++) {}区别:第一种for循环, 这两种都可以遍历到, 但是也可以遍历到arr中的length属性, 此时的变量i不一定是整数第二种for循环, 由于变量i只是整数, 所以不能获取到第二个a标签, 也不会获取到arr的length属性 原文:...

第六届蓝桥杯java试题-循环节长度

两个整数做除法,有时会产生循环小数,其循环部分称为:循环节。比如,11/13=6=>0.846153846153..... 其循环节为[846153] 共有6位。代码如下<span style="font-size:18px;">import java.util.Vector; /*** * @author Administrator* 类名:Main* 创建时间:2015-5-1* vesion1.0*/ public class Main {public static int f(int n, int m){n = n % m; Vector v = new Vector();for(;;){v.add(n);n *= 10;n = n % m;if(n==0) re...

Java编程:向枚举添加自定义属性(用for-each循环来打印每种苹果的名称和价格)

package 枚举; //向枚举添加自定义属性 enum Apple {AURORA(10),BELMAC(12),CORTLAND(15),EMPIRE(8),GRAVENSTEIN(11);private int price;//构造方法Apple(int price) {this.price = price;}int getPrice(){return price;} } public class ApplesEnum {public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println("苹果价格列表");for(Apple apple:Apple.values()){System.out.println(apple+"...

java基础知识(二):运算符、表达式、条件语句、循环语句、数组

1.java中的运算符包括:算术运算符、关系运算符、赋值运算符、复合运算符、逻辑运算符、三目运算符、  算术运算符:+(不仅可以用于算术运算而且可以用于字符串拼接),-,*,/、%、++,--  关系运算符:> 、< 、== 、>= 、<=、!=  赋值运算符:=  复合运算符:*=、+=、-=、/=、%=  逻辑运算符:&(逻辑与) |(逻辑或) &&(短路与) ||(短路或)!(非)、^(异或)  三目运算符:条件判断语句?true的情况 :false...

Java循环map集合【代码】

1 Map<Integer,String> map = new LinkedHashMap<Integer,String>();2 map.put(1, "星期一");3 map.put(2, "星期二");4 map.put(3, "星期三");5 map.put(4, "星期四");6 map.put(5, "星期五");7 map.put(6, "星期六");8 map.put(7, "星期日");910for(Map.Entry<Integer, String> entry: map.entrySet()) { 11 System.out.print(entry.getKey() + ":" + entry.getValue() + "\t"); 12 } 原文:http://www.cnblogs.com/buptmt/p/419...

Java跳出当前的多重嵌套循环【代码】

第一种跳出的方法: ok:for (int i = 0; i < 10 ; i++) {for (int j = 0; j < 10; j++) {System.out.println(" i= "+i + " ,j="+j );if( j==5 ){break ok;}}} 第二种跳出的方法 int arr[][] ={{1,2,3},{4,5,6,7},{9}};boolean found = false;for(int i=0;i<arr.length&& !found;i++) {for(int j=0;j<arr[i].length;j++){System.out.println("i=" + i + ",j=" + j);if(arr[i][j] ==5) {found = true;break;}}}原文:http://my.oschi...

java退出for循环

今天在项目遇到了这样类似的代码如下:package csvExcel;public class ForTest {public static void main(String[] args) {for(int i=0;i<10;i++){if("a".equals("")){}else{if(i==1){System.out.println("使用break会退出for循环");break;}return;}}System.out.println("success");}} 如果进入到break则退出for循环,如果遇到return则结束整个方法。原文:http://blog.csdn.net/zl544434558/article/details/38495773