美文网首页
for循环关于边界条件的感受

for循环关于边界条件的感受

作者: 煮海三杯水 | 来源:发表于2019-08-22 21:11 被阅读0次

for循环关于边界条件的感受


package com.itheima;
import java.util.Scanner;

public class HelloWorld {
    public static void main(String[] args) {

    int[] arr={1,2,3,4,5,6,7,8,9};
        System.out.println(inverse(arr));
    }
    public static int[] inverse (int[] arr){
            int t=0;
        for(int i=0, j=arr.length-1;i<arr.length/2;i++,j--){
                t=arr[i];
                arr[i]=arr[j];
                arr[j]=t;
        }
            for(int x=0;x<arr.length;x++){

                System.out.print(arr[x]);
            }
        return arr;
        }

    }

这里面用的是i<arr.length/2这个来控制循环是否进行。但是我觉得下面的这种更好

for(int i=0, j=arr.length-1;i<j;i++,j--)

意思是如果左边小于右边这个程序就执行。

相关文章

  • for循环关于边界条件的感受

    for循环关于边界条件的感受 这里面用的是i

  • 2019-05-19LeetCode125. 验证回文串

    1.str.lower() str.isalnum()2." " 边界条件,中间的循环会越界3.".a" 循环...

  • 2019-06-03剑指统计二进制中的1

    python跳不出循环。是因为python没有对负数限定位。它的符号位可以无限制增长。 边界条件错了。最后循环没有...

  • 5332. 检查整数及其两倍数是否存在

    解法一 暴力解法,两遍循环 注意边界条件 range(i, j) 的范围是 [i, j) 解法二 判断参数是否存在...

  • 字符串转换成整数

    注意边界条件:字符串是否为空、长度是否为0、开头是'+'、'-'的情况 核心算法:在for循环中,将一串数字字符转...

  • 递归算法

    函数直接或者间接调用自身就是递归。递归需要有边界条件,递归前进段、递归返回段。递归一定要有边界条件。当边界条件不满...

  • OpenFOAM可变边界条件codedFixedValue

    OpenFOAM中可以通过codedFixedValue边界条件来实现空间及时间分部的边界条件举个栗子,在射流外设...

  • 算法总结

    递归 定义一个函数,在函数内调用函数本身定义好返回条件想好要传的参数 迭代 通过循环语句重复执行,直到达到边界条件...

  • 一鹏:我是这样创造新经验的

    重点回顾 我先来回顾下:关于新经验的问题。 从记录-感受-发现的一元笔记核心循环来看,新经验可以贯穿循环的始终,就...

  • 边界条件选择

    痛点 如何选择合适的边界条件 保证较小流出功率的基础上,加快运算速度 什么样的case,是稳态的case 不同边界...

网友评论

      本文标题:for循环关于边界条件的感受

      本文链接:https://www.haomeiwen.com/subject/sioosctx.html