Utilice una matriz unidimensional para encontrar un número entero que sea divisible por 7 entre 1 y 100 y guarde el resultado en la matriz java.
El código y los comentarios son los siguientes: public?class?Test4?{
public?static?void?main(String[]?args)?{
/ ** *?Debido a que la longitud de la matriz está determinada y no la sabe de antemano, puede colocar el número en la colección primero y luego convertirlo en una matriz*/
Listlt;Integergt;?lists?=?new?ArrayListlt;gt ;();
for?(int?i?=?1;?i?lt;?101;?i )?{
//?Dentro de 1 a 100, encuentre el número entero que es divisible por 7
if?(i??7?==?0)?{
//?Guarde el resultado en el conjunto
lists.add(i);
}
}
/** *? Guarda los resultados en una matriz (en el orden apropiado (del primero al último elemento) devuelve una matriz que contiene todos los elementos de esta lista) */
Object[]?array?=?lists.toArray( );
System .out.println("La matriz contiene: "? ?array.length? ?" elementos");
//?Recorre la matriz e imprime los resultados
for?(int? i?=?0;?i?lt;?array.length;?i )?{
System.out.print(array[i] ??"?");
}
}
}
Ejecutar resultados: