编写程序,将数组中最小的元素输出

想问一下这个,我自己做了一下,运行的时候出错了
编写一个程序,将数组中最小的元素进行输出

int[] arr = {2,8,3,4,5,6,0,10};
int min = arr[0];
for (int num:arr) {
   if (num < min)  {
       min = num;
   }
   
}
System.out.println(min);

时间匆忙,仅供参考。


int[] arry = new int[]{2,6,5,4,7};
int min = arry[0];
for(int i=0;i<arry.length;i++){
if(min>arry[i]){
min=arry[i];
}
}

        int[] intArray = {2,5,6,8,3,9};
        int min = intArray[0];
        for(int i=0; i < intArray.length; i++){
            if ( min > intArray[i] ){
                min = intArray[i];
            }
        }
        System.out.println(min);