打印int的调用方法
Calling method to print int
我即将完成一个在二维数组中查找最小整数然后 returning 的程序。我想 return 最小的 int 然后在 main 中打印它。我只是不知道如何调用 findSmallest 方法,所以我可以在 main 中打印它。任何帮助将不胜感激。
这是我的代码:
public class FinalQ1 {
public int[][] createArray(int rSize, int cSize) {
Random r = new Random();
int[][] array = new int[rSize][cSize];
for (int row = 0; row < array.length; row++) {
for (int col = 0; col < array[0].length; col++) {
array[row][col] = r.nextInt(101);
}
}
return array;
}
public int findSmallest(int[][] Array) {
int[][] coord = Array;
int smallest = Integer.MAX_VALUE;
for (int i = 0; i < coord.length; i++) {
for (int j = 0; j < coord.length; i++) {
if (smallest > coord[i][j]) {
smallest = coord[i][j];
}
}
}
return smallest;
}
public static void main(String[] args) {
FinalQ1 c = new FinalQ1();
int small;
small = c.findSmallest();
}
}
由于createArray()
创建了一个二维数组,将返回的数组传递给findSmallest()
small = c.findSmallest(createArray(3,3));
我即将完成一个在二维数组中查找最小整数然后 returning 的程序。我想 return 最小的 int 然后在 main 中打印它。我只是不知道如何调用 findSmallest 方法,所以我可以在 main 中打印它。任何帮助将不胜感激。
这是我的代码:
public class FinalQ1 {
public int[][] createArray(int rSize, int cSize) {
Random r = new Random();
int[][] array = new int[rSize][cSize];
for (int row = 0; row < array.length; row++) {
for (int col = 0; col < array[0].length; col++) {
array[row][col] = r.nextInt(101);
}
}
return array;
}
public int findSmallest(int[][] Array) {
int[][] coord = Array;
int smallest = Integer.MAX_VALUE;
for (int i = 0; i < coord.length; i++) {
for (int j = 0; j < coord.length; i++) {
if (smallest > coord[i][j]) {
smallest = coord[i][j];
}
}
}
return smallest;
}
public static void main(String[] args) {
FinalQ1 c = new FinalQ1();
int small;
small = c.findSmallest();
}
}
由于createArray()
创建了一个二维数组,将返回的数组传递给findSmallest()
small = c.findSmallest(createArray(3,3));