天天看点

java中冒号(:)的用法

点击:原文链接

今天看代码的时候看到了下面第一种冒号,没怎么看懂,于是上网找了下资料,转到博客做一个笔记吧。

你见到的冒号是在哪个地方的,java中不同的地方的冒号的作用是不同的,例如:

1、

String[] abc = new String[3]{"a","b","c"};

for (String str : abc){

    System.out.println(str);    //这个地方的冒号就是遍历abc的集合,取出每一个元素

2、三元运算符boolean?true的内容:false的内容

int a=1;

int b=3;

int i = a>b?3:1;//这个地方的冒号用来选择值,如果a大于b,那么i=3,否则i=1

3、跳转标记

outer:for(int i=0;i<5;i++){

             for(int i=0;i<5;i++){

                 if(i==3){

                     continue outer;

                 }

             }

         }

//这个地方就是跳转标识,可用来标记地方 里层循环 continue直接跳出外层循环,继续执行外层循环

4.switch选择

switch(i){

case 1:oprate....;break;

case 2:oprate....;break;

case 3:oprate....;break;

//用于switch选择,当i等于下面的值事,执行后面的操作,然后break跳出,如果没有break,那么将执行下面的oprate操作,一直到底!