Ejercicios en Java-2022 - 2
Ejercicios en Java-2022 - 2
2-21-0505.
1-Crea un programa que determine si una cadena es sub-
cadena de otra cadena. Si la cadena de menor tamaño es
una sub-cadena, entonces la función retorna 1, sino 0.
package com.mycompany.cadena;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
try {
String s1 = br.readLine();
System.out.println("ingrese la segunda cadena");
String s2 = br.readLine();
} catch (IOException e) {
System.out.println("excepcion : " + e);
}
}
public static boolean isSubStr(String st1, String s2) {
i++;
}
return result;
}
}
2-Crea un programa que cuente cuantas palabras tiene
una cadena. La cadena puede estar separada por
espacios, puntos y punto y coma.
package com.mycompany.contarpalabras;
import java.util.Scanner;
return cont-cont2;
}
}}
3-Crea un programa que determine si dos arreglos contienen
los mismos elementos. Consisten que los arreglos pueden
estar desordenados. Los arreglos pueden ser de cualquier
tamaño.
package com.mycompany.compaarre;
comparar.Comparar(a,b);
for(int a: x){
for(int b : y ){
if(a == b){
System.out.print("["+a+"]");
}
}
}
}
}
4-hacer un programa que, utilizando un método, reciba
un arreglo de números reales y entregue el número
mayor.
package com.mycompany.may;
public class May {
}
mostrarArreglo(array);
System.out.println("El numero mayor del arreglo es:
"+numMayor(array));
}
public static int numMayor(int[] array){
int mayor;
mayor=array[0];
for(int i=1;i<6;i++){
if(array[i]>mayor){
mayor=array[i];
}
}
return mayor;
}
public static void mostrarArreglo(int[] array){
for(int i=0;i<6;i++){
System.out.println(array[i]);
}
}
}
import java.util.Scanner;
}
else{
numeimpares=numeimpares+arr[i];
} i+
+;
}
}
}
import java.util.Scanner;
}
7-Crea un programa que solicite números naturales hasta que
el usuario desee terminar. Por cada número introducido se
deberá visualizar: a través de métodos:
import java.util.Scanner;
}while(opc!=2);
}
void partidoFutbol() {
System.out.println("Asiste al Partido de Fútbol
(Clase Padre)");
}
String getNombre() {
throw new UnsupportedOperationException("Not
supported yet.");
}
String getApellidos() {
throw new UnsupportedOperationException("Not
supported yet.");
}
}
@Override
public void entrenamiento() { System.out.println("Dirige
un entrenamiento (Clase
Entrenador)");
}
@Override
public void partidoFutbol() {
System.out.println("Dirige un Partido (Clase
Entrenador)");
}
@Override
public void entrenamiento() {
System.out.println("Da asistencia en el entrenamiento
(Clase Masajista)");
}
import java.util.ArrayList;
integrantes.add(delBosque);
integrantes.add(iniesta);
integrantes.add(raulMartinez);
System.out.println("Todos los integrantes
comienzan una concentracion. (Todos ejecutan el mismo
método)");
integrantes.stream().map((integrante) -> {
System.out.print(integrante.getNombre() + " " +
integrante.getApellidos() + " -> ");
return integrante;
}).forEachOrdered((integrante) -> {
integrante.concentrarse();
});
System.out.println("nTodos los integrantes viajan
para jugar un partido. (Todos ejecutan el mismo
método)");
integrantes.stream().map((integrante) -> {
System.out.print(integrante.getNombre() + " " +
integrante.getApellidos() + " -> ");
return integrante;
}).forEachOrdered((integrante) -> {
integrante.viajar();
});
}}