小编s-M*_*ern的帖子

在数组中查找并搜索double并返回其索引?这是一个数组元素交换方法吗?)

这是我的第一个问题.这两个创建方法问题,是我参加的测验.创建一个方法,找到一个半径,双r.从2d圆阵列返回数组及其索引.如果找不到double r,则返回{-1,-1}.**

public int[] void findCircleWithRadius(Circle[][] circles, double r) {

    for(int i = 0; i<circles.length-1; i++) { //search the row
        for(int j = 0; j<circles[0].length; j++) { //search each column
            Circle temp = circles[i][j];
            if(temp == r) r = temp; 
            else return "{-1,-1}";
        }
     }

     return circles.indexOf(r);
}
Run Code Online (Sandbox Code Playgroud)

使用findCircleWithRadius方法创建交换圆的方法.

public static void swapCircles(Circles[][] circles, double r1, double r2) {

    Circle radius1 = r1.findCircleWithRadius();
    Circle radius2 = r2.findCircleWithRadius();
    Circle temp2 = radius2;

    radius2 = radius1;
    radius1 = temp2;
}
Run Code Online (Sandbox Code Playgroud)

java

11
推荐指数
1
解决办法
183
查看次数

标签 统计

java ×1