int i =Integer.MAX_VALUE;i==2147483647String 是不可变的public class BreakLableDemo01 { public static void main(String[] args) { lable01: //定义外层循环标签lable01 for (int i=1;i<=3 ;i++ ){ //外层循环,从1到9循环 System.out.println("内循环上部,i="+i); //打印i lable02: //定义内层循环标签lable01 for (int k=1;k<=4 ;k++ ){ if (k==3){ //若i=3,则执行花括号代码 System.out.println("###k="+k+",要跳转出多层循环###"); break lable01; //中断循环 }//if end System.out.println("k="+k); //打印k }//for end System.out.println("内循环下部,i="+i); //打印i }//for end System.out.println("程序执行结束!"); }//main end}public class ContinueLableDemo01 { public static void main(String[] args) { lable01: //定义外层循环标签lable01 for (int i=1;i<=3 ;i++ ){ //外层循环,从1到9循环 System.out.println("内循环上部,i="+i); //打印i lable02: //定义内层循环标签lable01 for (int k=1;k<=4 ;k++ ){ if (k==3){ //若i=3,则执行花括号代码 System.out.println("###k="+k+",要跳转出多层循环###"); continue lable01; //中断循环 }// if end System.out.println("k="+k); //打印k }//for end System.out.println("内循环下部,i="+i); }//for end System.out.println("程序执行结束!"); }//main end}public class ContinueTest01{ public static void main(String args[]){ int a=0; outer: for(int i=0;i<2;i++){ System.out.println("i="+i); for(int j=0;j<2;j++){ if(j>i){ break outer; } System.out.println("j="+j); a++; } } System.out.println(a); }}标签可以直接跳转出多层循环public class ReturnDemo01 { public static void main(String[] args) { for (int i=0;i<=5 ;i++ ){ if (i==3){ System.out.println("结束方法!"); return; } System.out.println("i="+i); } }}Java中的return语句总是和方法有密切关系,return语句总是用在方法中,有两个作用,一个是返回方法指定类型的值(这个值总是确定的),一个是结束方法的执行(仅仅一个return语句)。public class ArrayDemo1 { public static void main(String[] args) { //声明int型数组arrayInt int arrayInt[]=null; //为数组arrayInt开辟内存空间,元素为3个 arrayInt=new int[3]; //声明char型数组arrayChar并为其分配内存空间,元素个数为4 char arrayChar[]=new char[4]; //声明String型数组arrayString并为其分配内存空间,元素个数为5 String arrayString[]=new String[5]; }}public class ArrayDemo2 { public static void main(String[] args) { //声明int型数组score,并使用静态初始化指定数组元素的值 int score[]={89,93,87,94,88,85,91,87,96,86}; //int score[]={89,93,87,94,88,85,91,87,96,"S"}; //声明char型数组letter char letter[]=null; //使用静态初始化指定数组元素的值 letter=new char[]{'A','B','C','D','E','F','G'}; //声明String型数组poetry,并使用静态初始化指定数组元素的值 String poetry[]=new String[]{"长歌行","蜀道难","春晓","静夜思","黄鹤楼"}; }}public class ArrayDemo3 { public static void main(String[] args) { //声明String型数组bird,并数组长度为3 String bird[]=new String[3]; //动态初始化bird数组中的每一个元素 bird[0]="喜鹊"; bird[1]="燕子"; bird[2]="白鹤"; }}public class ArrayDemo4 { public static void main(String[] args) { //声明String型数组taste,并使用静态初始化指定数组元素的值 String taste[]=new String[]{"酸","甜","苦","辣"}; for (int i=0;i<4 ;i++ ) { System.out.print(taste[i]+"\t"); } System.out.println(); }}静态初始化和动态初始化public class ArrayDemo7 { public static void main(String[] args) { String fruits[]=new String[]{"苹果","葡萄","桃子","哈密瓜","香蕉","橙","西瓜", "火龙果","柿子","荔枝"}; //声明String型数组fruits int len=fruits.length; //fruits的元素个数 for (int i=0;i<len ;i++ ){ System.out.print(fruits[i]+"\t"); } System.out.println("\nfruits数组有"+len+"个元素!"); //数组的元素个数 }}数组length属性public class ForeachDemo01 { public static void main(String[] args) { String languages[]=new String[]{"汉语","英语","法语","俄语","葡萄牙语", "拉丁语","阿拉伯语","德语","西班牙","朝鲜语"}; //声明String型数组languages for (String lang:languages ){ //使用foreach遍历数组 System.out.print(lang+"、"); } System.out.println(); }}foreach语句
转载于:https://www.cnblogs.com/Arvin-9/p/3655153.html
相关资源:数据结构—成绩单生成器