Introducir datos en una ArrayList de enteros hasta que se introduzca el 0.
A continuación, mostrar todos los datos que hay dentro con un bucle for.
Por último, pedir un dato y decir si existe en el array o no.
package U6;
import java.util.ArrayList;
import java.util.Scanner;
public class A000 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
ArrayList<Integer> datos = new ArrayList<>();
int a=0;
do {
System.out.println("Introcir dato: ");
a=sc.nextInt();
if (a!=0)
datos.add(a);
}while (a!=0);
for (int i=0;i<datos.size(); i++)
System.out.print(datos.get(i) + " - ");
System.out.println();
System.out.println("Introduce dato a buscar");
a=sc.nextInt();
if (datos.contains(a))
System.out.println("Elemento encontrado");
else
System.out.println("Elemento NO encontrado");
}
}