Veamos, la cosa parece muy facil.
Primero tienes que saber con que componente quieres realizar la entrada de texto y como recoger ese valor. Si no sabes por alguna razon ya miro si eso. Luego una vez teniendo ese valor, tienes que tener un array de Objetos "Alimento" que como atributo tengan el indice calórico del alimento en cuestion.Es importante tener en cuenta que no podrás ir añadiendo alimentos sobre la marcha, ya que no permiten guardar estado en los programas (temas de seguridad, la famosa sandbox, creo que es aplicada, pero aqui sin opcion alguna). Una vez que tienes tu array de alimentos cada vez que te hacen una consulta es tan facil como tener un int resultado=0; recorrer el array, y si encuentra el alimento (el metodo equals te ayudara) calcular, por ejemplo resultado = numeroAlimentos*numeroCaloriasAlimento;
Cuando acabe el array miras si el resultado es 0, si lo es dices que no lo ha encontrado, y si es otro lo imprimes.
Como ha quedado muy mal explicado resumo:
1º-> Leer el dato de pantalla, a priori lo más facil.
2º-> crear una variable temporal resultado inicializada a 0
3º-> Recorrer el array de objetos alimento, que tienen atributo calorias, y cuando el que buscas es igual que el que estas comparando, realizar el calculo.
4º-> Una vez acabo miras si el resutado es 0
PD: Al ser movil igual te interesa un algoritmo más eficiente usando un hashCode o simplemente añadir una bandera a la iteracion del bucle para cuando encuentre el elemento no seguir buscando