1.- Buscar cadena
package buscar_cadena; import java.util.*; import java.lang.*; import java.io.*; /** * * @author Emmanuel */ public class Buscar_cadena { /** * @param args the command line arguments */ public static void main(String[] args) throws IOException { // TODO code application logic here Scanner sc = new Scanner(System.in); String texto; int posicion, contador =0; char caracter; do { System.out.println("Introduce texto: "); texto = sc.nextLine(); } while (texto.isEmpty()); System.out.print("Introduce un carácter: "); caracter = (char) System.in.read(); posicion = texto.indexOf(caracter); while (posicion != -1) { //mientras se encuentre el caracter contador++; //se cuenta //se sigue buscando a partir de la posición siguiente a la encontrada posicion = texto.indexOf(caracter, posicion + 1); } System.out.println("El caracter " + caracter + " aparece " + contador + " veces"); //System.out.println(texto); String caracter1=Character.toString(caracter); String texto_nuevo=texto.replace(caracter1, caracter+"\n"); System.out.println(texto_nuevo); } }
7.- Dibuja un cuadrado de n elementos de lado utilizando *.
import java.util.Scanner; public class Ejercicio17 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner teclado = new Scanner( System.in ); int n; // tamaño del lado int fila, col; System.out.print ("Lado del cuadrado: "); n = teclado.nextInt(); for (fila=1; fila<=n; fila++) { for (col=1; col<=n; col++) System.out.print ("* "); System.out.println (""); } } }
