配列内の高い数値と低い数値を見つけようとしていますが、コードが正しく機能しない理由がわかりません。それは私に0と56の出力を与えています。なぜそれが0を与えるのか理解していますが、56はどこから来たのですか?
package test;
public class Test {
public static void main(String[] args) {
int[] numbs = { '2', '4', '2', '8', '4', '2', '5'};
int count = 0;
int low = 0;
int high = 0;
while(count < numbs.length)
{
if(numbs[count]< low) {
low = numbs[count];
}
if(numbs[count]> high) {
high = numbs[count];
}
count++;
}
System.out.println(low);
System.out.println(high);
}
}