java20140409

it2022-05-22  63

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

相关资源:数据结构—成绩单生成器

最新回复(0)