Java-冒号的作用

一、
String[] abc = new String[3]{"a","b","c"};
for (String str : abc){

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

二、三元运算符boolean?true的内容:false的内容
int a=1;
int b=3;
int i =a>b?3:1;//这个地方的冒号用来选择值,如果a大于b,那么i=3,否则i=1

三、跳转标记
outer:for(int i=0;i<5;i++){
for(int i=0;i<5;i++){
if(i==3){
continue outer;
}
}
}
//这个地方就是跳转标识,可用来标记地方 里层循环 continue直接跳出外层循环,继续执行外层循环

四.switch选择
switch(i){
case 1:oprate....;break;
case 2:oprate....;break;
case 3:oprate....;break;
//用于switch选择,当i等于下面的值事,执行后面的操作,然后break跳出,如果没有break,那么将执行下面的oprate操作,一直到底!
default:break;
}

五,
public int[] solution0(int[] nums,int target) {
for(int i=0;i<nums.length;i++){
for(int j=i+1;j<nums.length;j++){
if(nums[j]==target-nums[i]){
return new int[]{i,j};
}
}
}
return null;
}

public void test0() {
	int[] nums=new int[] {2,7,11,15};
	int[] solution = this.solution0(nums, 13);
	for(int num:solution) {
		System.out.print(num+" ");

//将一个有返回类型的方法的返回值按照遍历顺序输出

转载自:[https://blog.csdn.net/chinajobs/article/details/45874017]

原文地址:https://www.cnblogs.com/baicia/p/13967350.html