POO (Programación Orientada a Objetos)
lunes, 8 de julio de 2013
viernes, 5 de julio de 2013
Encontrar cadena dentro de cadena (Ejercicio resuelto)
Este programa muestra la cantidad de una cadena o de un caracter especifico dentro de otra cadena, implementado el Netbeans.
import java.util.Scanner;
public class Cadena {
public static void main(String []args){
Scanner teclado = new Scanner(System.in);
System.out.print("Ingrese una cadena: ");
String ca=teclado.nextLine();
System.out.print("Ingrese una cadena: ");
String ca1=teclado.nextLine();
System.out.print("Ingrese un caracter: ");
char c=teclado.next().charAt(0);
int veces=0;
char []caracteres=ca.toCharArray();
for(int i=0;i<=caracteres.length-1;i++){
if(c==caracteres[i]){
veces++;
}
}
System.out.println("Se encontro: "+veces+" veces el caracter '"+c+"'");
int contador = 0;
while (ca.indexOf(ca1) > -1) {
ca = ca.substring(ca.indexOf(ca1)+ca1.length(),ca.length());
contador++;
}
System.out.println ("la cadena se repite: "+contador);
}
}
import java.util.Scanner;
public class Cadena {
public static void main(String []args){
Scanner teclado = new Scanner(System.in);
System.out.print("Ingrese una cadena: ");
String ca=teclado.nextLine();
System.out.print("Ingrese una cadena: ");
String ca1=teclado.nextLine();
System.out.print("Ingrese un caracter: ");
char c=teclado.next().charAt(0);
int veces=0;
char []caracteres=ca.toCharArray();
for(int i=0;i<=caracteres.length-1;i++){
if(c==caracteres[i]){
veces++;
}
}
System.out.println("Se encontro: "+veces+" veces el caracter '"+c+"'");
int contador = 0;
while (ca.indexOf(ca1) > -1) {
ca = ca.substring(ca.indexOf(ca1)+ca1.length(),ca.length());
contador++;
}
System.out.println ("la cadena se repite: "+contador);
}
}
Suscribirse a:
Entradas (Atom)
