Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Clase 7 Strings 28 de Marzo (N.Baloian)
13
Clase 7 Strings 28 de Marzo (N.Baloian)
15
} //dibujar un cuadrado static public void main(String[]x) {
//obtener longitud del lado System.out.print (“lado cuadrado?”); int n=next.readInt(); //mostrar primera línea System.out.println( repetir(“* “,n) ); //mostrar n-2 líneas intermedias for(int i=1; i<=n-2; ++i) System.out.println(“* “ + repetir(“ “,n-2) + ”*“); //mostrar última línea }
17
String inverso(String x) retorna el inverso del string x
Clase 7 Strings Problemas propuestos String inverso(String x) retorna el inverso del string x ej: inverso(“roma”) =“amor” boolean palindrome(String x) retorna true si la x se lee igual de atrás hacia adelante ej: palindrome(“reconocer”)=true boolean alfabetico(String x) retorna verdadero si todos los caracteres del string x son alfabeticos ej: alfabetico(“hola”)=true, alfabetico(“123”)=false boolean esVálido(String x,String y) retorna true si todos los caracteres del string x aparecen en y ej: válido(“123”,” ”)=true String reemplazar(String x,String y,String z) ej: reemplazar(“abcde”,”bc”,”BC”)=“aBCde” String enPalabras(int x)//de 3 dígitos ej: enPalabras(666) entrega “seis cientos sesenta y seis 28 de Marzo (N.Baloian)
27
Problemas de Archivos y Strings
Para cada pregunta de la prueba se generó un archivo con la siguiente información: por cada línea viene el numero de matrícula de un alumno, un espacio y la nota en la pregunta. Los archivos se llaman S1P1.txt S2P2.txt y S3P3.txt. Se pide generar un archivo que contenga el numero de matrícula del alumno y las notas de cada pregunta y luego el promedio (separando cada información por un espacio). A) suponga que en los 3 archivos vienen las notas para todos los alumnos (si no entrego tiene un 1) y los números de matrícula están ordenados ascendentemente en todos los archivos. B) suponga se quiere tener el archivo resultado con los nombres de los alumnos en orden alfabético. Se tiene, además de los archivos mencionados (ordenados por numero de matrícula) un archivo en que viene por cada línea el número de matrícula, un espacio y el resto corresponde al nombre. Los datos vienen por orden alfabético de nombres C) suponga que para el caso A no vienen datos cuando el alumno no entregó la pregunta
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.