miércoles, 11 de mayo de 2022

Java

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 ("");
		 }

	}

}