zoukankan      html  css  js  c++  java
  • 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]

  • 相关阅读:
    阅读之分布式架构的数据一致
    阅读之MySQL数据库分表
    阅读笔记1
    问题账户需求分析
    软件需求分析阅读笔记
    开发进度第四天
    开发进度第三天
    开发进度第二天
    线程中三个关键对象闭锁,栅栏,信号量
    java多线程中关于原子操作
  • 原文地址:https://www.cnblogs.com/baicia/p/13967350.html
Copyright © 2011-2022 走看看