tag:blogger.com,1999:blog-1803959965958874347.post1625539537495100282..comments2023-07-01T13:08:21.705-07:00Comments on ALGORITMOS EN JAVA: MANEJO DE CADENAS EN JAVALuis Farroñanhttp://www.blogger.com/profile/00460876566599902838noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-1803959965958874347.post-40072512871531837272018-11-07T10:01:59.238-08:002018-11-07T10:01:59.238-08:00Ayuda.hacer un programa que permita leeresultados ...Ayuda.hacer un programa que permita leeresultados 5 palabras. Imprima e indique la cantidad de caracteres que tiene esa palabra y si su cantidad de caracter es para o impar, si esa palabra tiene longitud de 8 o más caracteres hallar la raíz cuadrama de la longitud es indicar si la longitud de esa palabra es múltiplo de la raíz, si sono múltiplos y la raíz es un número par imprimir todos los números impares desde la raíz hasta el 100. Si son múltiplos y la raíz es un número impar imprimir todos los numeros impares desde la raíz hasta 100Anonymoushttps://www.blogger.com/profile/07560401216689654611noreply@blogger.comtag:blogger.com,1999:blog-1803959965958874347.post-60600083824868379612018-10-24T17:28:29.613-07:002018-10-24T17:28:29.613-07:00me pueden ayudar a hacer un diagrama que me permit...me pueden ayudar a hacer un diagrama que me permita ingresar una palabra y contar cuantas letras tiene.<br />Ormandohttps://www.blogger.com/profile/01758657880223544415noreply@blogger.comtag:blogger.com,1999:blog-1803959965958874347.post-71632616018973772342016-11-18T12:09:40.540-08:002016-11-18T12:09:40.540-08:00Me he dado cuenta de que la excepción así no sirve...Me he dado cuenta de que la excepción así no sirve de mucho, mejor de esta otra forma:<br /><br />import java.util.Scanner;<br /><br />public class Cadena {<br /> static private Scanner leer = new Scanner(System.in);<br /> <br /> public static void main(String[] args) { <br /> int caracteres = pideCaracteres();<br /> System.out.println(genCadena(caracteres));<br /> }<br /> <br /> public static int pideCaracteres(){<br /> System.out.print("Introzuca numero de caracteres:");<br /> int num = 0;<br /> try{<br /> num = Integer.parseInt(leer.nextLine());<br /> if (num < 1) throw new NumberFormatException("El numero ha de ser mayor que 0.");<br /> }<br /> catch(NumberFormatException e){<br /> System.err.println("Entrada Invalida");<br /> System.err.println(e.getMessage());<br /> return pideCaracteres();<br /> }<br /> return num;<br /> }<br /> <br /> public static String genCadena(int num){<br /> String cadena = new String();<br /> for(int i = 0;i < num; i++){<br /> cadena += (char)(int)(Math.random()*(254)-1);<br /> }<br /> return cadena;<br /> }<br /> <br />}<br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1803959965958874347.post-52085715836208326812016-11-18T11:57:45.620-08:002016-11-18T11:57:45.620-08:00import java.util.Scanner;
public class Cadena {
...import java.util.Scanner;<br /><br />public class Cadena {<br /> static private Scanner leer = new Scanner(System.in);<br /> <br /> public static void main(String[] args) {<br /> <br /> <br /> int caracteres = 0;<br /> try {<br /> caracteres= pideCaracteres();<br /> }<br /> catch(NumberFormatException e){<br /> System.out.println("Entrada Invalida");<br /> System.out.println(e.getMessage());<br /> caracteres = pideCaracteres();<br /> }<br /> <br /> System.out.println(genCadena(caracteres));<br /> }<br /> <br /> public static int pideCaracteres()throws NumberFormatException{<br /> System.out.print("Introzuca numero de caracteres:");<br /> int num = Integer.parseInt(leer.nextLine());<br /> if (num < 1) throw new NumberFormatException("El numero ha de ser mayor que 0.");<br /> return num;<br /> }<br /> <br /> public static String genCadena(int num){<br /> String cadena = new String();<br /> for(int i = 0;i < num; i++){<br /> cadena += (char)(int)(Math.random()*(254)-1);<br /> }<br /> return cadena;<br /> }<br /> <br />}<br /><br /><br />* Lo suyo sería hacer una excepción para el num < 1 en lugar de usar la NumberFormatException pero el resultado es el mismo y habría que poner un bloque catch más. Creo que así queda bastante claro. Espero que te ayude.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1803959965958874347.post-72997649953359874952015-09-26T11:54:20.875-07:002015-09-26T11:54:20.875-07:00haga un programa que le pregunte al usuario cuanto...haga un programa que le pregunte al usuario cuantos caracteres tendrá la frase y dependiendo de eso generar una frase aleatoria con el mismo número de caracteres pedidos:<br />Ejemplo : <br />Cuantos caracteres tendrá la frase : 14<br />Cadena generada : t9p_mb/pat;.$x<br /><br />...AYUDA NOSE COMO HACER ESTE D:Anonymousnoreply@blogger.com