¿Que tipo de error/problema tenes al momento de hacer ese ejercicio? Si explicas un poco mejor seria genial porque hacer tu tarea no tiene sentido, por algo te lo piden y aprendas como hacerlo.
Saludos Familia!
Saludos Familia!
0 Usuarios y 1 Visitante están viendo este tema.
import java.util.Arrays;
import java.util.Scanner;
public class Ejercicio2 {
public static void main(String[] args) {
String palabra;
Scanner sc=new Scanner(System.in);
String array[]=new String[10];
System.out.println("Introduzca 10 palabras:");
for(int i=0; i<=9; i++) {
palabra=sc.nextLine();
array[i]=palabra;
}
System.out.println("Las palabras ingresadas son: \n"+ Arrays.toString(array));
String letra;
System.out.println("Introduzca la letra por la que buscar palbras");
letra=sc.nextLine();
for(int i=0; i<array.length; i++) {
if(array[i].startsWith(letra)) {
System.out.println(array[i]);
}
}
sc.close();
}
}
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Scanner;
public class Ejercicio3 {
public static void main(String[] args) {
String texto;
Scanner sc=new Scanner(System.in);
System.out.println("Introduzca el texto deseado: ");
texto=sc.nextLine();
String array[]=texto.split(" ");
sc.close();
List<String> palabra_cambiar=new ArrayList<>();
String palabra_mayus="";
for(int i=0; i<array.length; i++) {
String palabra=array[i];
for(int j=0; j<palabra.length(); j++) {
char caracter= palabra.charAt(j);
char caracter_mayus=' ';
if(!(Character.isUpperCase(caracter))
&& (caracter =='a' || caracter=='e' || caracter=='i' || caracter=='o' || caracter=='u')){
if(caracter=='a') {
caracter_mayus='A';
}else if(caracter == 'e'){
caracter_mayus='E';
}else if(caracter == 'i'){
caracter_mayus = 'I';
}else if(caracter == 'o'){
caracter_mayus = 'O';
}else if(caracter == 'u'){
caracter_mayus='U';
}
palabra_mayus= palabra.replace(caracter, caracter_mayus);
palabra=palabra_mayus;
}
}
palabra_cambiar.add(palabra);
}
System.out.println("El texto inicial era: " +Arrays.toString(array));
System.out.println("Nuevo texto transformado: " + palabra_cambiar);
}
}
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Scanner;
public class Ejercicio4 {
public static void main(String[] args) {
String texto;
Scanner sc=new Scanner(System.in);
System.out.println("Introduzca el texto deseado: ");
texto=sc.nextLine();
String array[]=texto.split(" ");
sc.close();
List<String> palabra_cambiar=new ArrayList<>();
String palabra_mayus="";
for(int i=0; i<array.length; i++) {
String palabra=array[i];
for(int j=0; j<palabra.length(); j++) {
char caracter= palabra.charAt(j);
char caracter_mayus=' ';
if(!(Character.isUpperCase(caracter))
&& (caracter =='#' || caracter=='$' || caracter=='%' || caracter=='&' || caracter=='*' || caracter=='+' || caracter=='>' || caracter=='<')){
if(caracter=='#') {
caracter_mayus=' ';
}else if(caracter == '$'){
caracter_mayus=' ';
}else if(caracter == '%'){
caracter_mayus = ' ';
}else if(caracter == '&'){
caracter_mayus = ' ';
}else if(caracter == '*'){
caracter_mayus=' ';
}else if(caracter == '+'){
caracter_mayus=' ';
}else if(caracter == '>'){
caracter_mayus=' ';
}else if(caracter == '<'){
caracter_mayus=' ';
}
palabra_mayus= palabra.replace(caracter, caracter_mayus);
palabra=palabra_mayus;
}
}
palabra_cambiar.add(palabra);
}
System.out.println("El texto inicial era: " +Arrays.toString(array));
System.out.println("Nuevo texto transformado: " + palabra_cambiar);
}
}
package tarea2;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Ejercicio5 {
public static void main(String[] args) {
String palabra;
Scanner sc=new Scanner(System.in);
List<String> guardar=new ArrayList<>();
List<String> elegidas=new ArrayList<>();
System.out.println("Introduce palabras: ");
for(int j=0; j<100; j++) {
palabra= sc.nextLine();
if(!palabra.equals("stop")){
guardar.add(palabra);
}
else {
for(int i=0; i<guardar.size(); i++) {
if(guardar.get(i).startsWith("a") ||
guardar.get(i).startsWith("e") ||
guardar.get(i).startsWith("i") ||
guardar.get(i).startsWith("o") ||
guardar.get(i).startsWith("u")){
elegidas.add(guardar.get(i));
}
}
System.out.println("Listado de palabras que comienzan por vocal:\n" + elegidas);
break;
}
}
sc.close();
}
}