Primer pack de ejercicios para empezar a escribir código en Java.
IntelliJ y GitHub
Los ejercicios se resolverán usando IntelliJ IDEA, creando un proyecto de línea de comandos por cada ejercicio.
Siguiendo las normas para el trabajo individual que se explican en este curso sobre Git, cada uno trabajará en su propio fork personal de este repositorio y subirá sus soluciones a GitHub.
Para controlar el bucle do-while, en vez de una variable numérica usa un boolean, queda más clara su función. Una variable numérica da a entender que vas a contar algo.
(2)
En vez de escribir esto:
if (newString(x).equals("par")==true) {
Escribe:
if (x.equals("par")) { // .equals() ya devuelve true o false
Queda mucho más claro.
(3)
En este bloque:
if (newString(x).equals("par")==true) {
System.out.println("Los 100 primeros números pares son:");
intvueltas = 99;
intpar = 0;
while (vueltas > 0) {
System.out.print(par+", ");
par = par + 2;
--vueltas;
}
System.out.println("198.");
++end;
} else {
if (newString(x).equals("impar")==true) {
System.out.println("Los 100 primeros números impares son:");
intvueltas = 99;
intimpar = 1;
while (vueltas > 0) {
System.out.print(impar+", ");
impar = impar + 2;
--vueltas;
}
System.out.println("199.");
++end;
} else {
¿No hay mucha repetición? Hay muy poco que cambie de uno a otro si te fijas.
Mejoras necesarias
Reescribe el bloque (3) usando solo un if y un for.