help with string equality

hi
im trying to check if two strings are equal but ignoring the vowels so that "hello" can equal "hallo" or even "hll". i have a recursive defination for looking at the vowels but i cant get it to work for ignoring the vowels. at the moment i get an error message saying there is no return statement but all my "if"s have "else"s to ensure a return statement

return in looping constructs is considered conditional and hence the given compiler error. The compiler acts pretty much as a pessimist here and assumes the loop will never be entered unless the condition includes only literals.

I have saw your code. There is problem with it in here, else if (strA.charAt(0) != strB.charAt(0)) , you have a for looping sentence, because your looping sentence may be not excuted, so you can add a sentence behind the looping(return false), or behind the end of the method.
And I am willing to give you a advice,

you can use one sentence if(strA.length() == 0 || strB.length() == 0) return false.
It can get the same result.
And at last, I am sure that your code can't get the result you wanted. Because you have lost your mind.

I have a 2d matrix with dimension (3, n) called A, I want to calculate the normalization and cross product of two arrays (b,z) (see the code please) for each column (for the first column, then the second one and so on).
the function that I created to find the ...

Write a C program that should create a 10 element array of random integers (0 to 9). The program should total all of the numbers in the odd positions of the array and compare them with the total of the numbers in the even positions of the array and indicate ...