public class IndexOf
{
  public static void main(String[] args)
  {
    System.out.println(  indexOf("hello", 'e') );
  }


  public static int indexOf(String str, char ch)
  {
  //for (int i = 0; i <= str.length()-1; i++)
    for (int i = 0; i <  str.length();   i++)
    {
      if ( ch == str.charAt(i) )
      {
        return i;
      }
    }
    return -1;
  }


  public static int indexOf2(String str, char ch)
  {
    int result = -1;
    for (int i = 0; i < str.length(); i++)
    {
      if ( ch == str.charAt(i) )
      {
        result = i;
        break;
      }
    }
    return result; // it's better to have only one return statement
  }
}
