Clase 8: Strings J.Alvarez.

Slides:



Advertisements
Presentaciones similares
Tema 1. Introducción a la programación (Lenguaje java).
Advertisements

Programación I Teoría II
Introducción a la Programación Orientada a Objetos Redefinición y Sobrecarga Dada la siguiente jerarquía de clases: Alfa Delta Beta.
Realizado por: Bertha Palomeque A. Rodrigo Barzola J. Sensor de Temperatura utilizando el Starter Kit Javelin Stamp.
L ISTAS E NLAZADAS No son mas que un conjunto o lista de objetos que a diferencia de los vectores, estas poseen la capacidad de crecer o decrecer. Por.
Public class MiClase { public static int tmp = 123; // miembro variable public static final double PI = ;// miembro constante public float.
1 Streams en Java Agustín J. González ELO Generalidades Un Stream es simplemente una fuente o destino de bytes. Los streams más comunes son los.
Suponiendo que además en la clase U hay: import java.util.*; class U{ static Scanner teclado = new Scanner(System.in); static public int readInt(String.
Repaso/resumen Introducción a la programación Orientada a Objetos 1.Strings 2.Archivos 3.Clases y objetos 4.Herencia 5.Ventanas 6.Dibujos y Gráficos.
3.  Recursividad.
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Hola mundo. 2 En Java para indicar el inicio y fin de un bloque de instrucciones utiliza las llaves { } es decir: { Inicio de instrucciones para la clase.
Manejo de Archivos Sebastián Moreno
Universidad Domingo Savio Facultad de Ciencias y Tecnología de la Información Carrera Ingeniería en Redes y Telecomunicaciones Materia : Programación I.
Por ejemplo: void funcion1(int a, int b=0, int c= 1); void funcion2(int a=1, int b, int c); int funcion1(int a, int b=0, int c=1);... funcion1(12, 10);
ARREGLOS. La sintaxis para declarar e inicializar un array será: Tipo_de_variable[ ] Nombre_del_array = new Tipo_de_variable[dimensión]; También podemos.
Ejemplo Animales. Clase 1 Animal miVelocidad: int miNombre: String Animal(int vel, String nom) saluda (): void.
Lenguaje Java  Todo programa Java es compilado y después interpretado  Independencia de la plataforma Programa Java fichero.java Byte code fichero.class.
1 Clase 5: primeros programas (3ª parte) iic1102 – introducción a la programación.
Tema 2 : Java Básico Clase Práctica 4a(Conferencia 3)
Clase 1. Clase 7 Clase 8.
Clase1: lectura/escritura/asignación
Clase 8: Strings Valeria Herskovic –
Clase 9: Repaso/Resumen
Clase 8: Strings J.Alvarez.
Repaso/resumen lectura/escritura y asignación funciones
26-abril(J.Alvarez).
Clase 9: Repaso/Resumen
Repaso/resumen: Introducción a la Programación orientada a objetos

Clase 8: Repaso/Resumen
Objeto de clase Fracción métodos públicos representación privada constructor Fraccion(…) asigna a procedimiento void m(…) modifica b función tipo/clase.
Objeto de clase Fracción métodos públicos representación privada constructor Fraccion(…) asigna a procedimiento void m(…) modifica b función tipo/clase.
Diccionarios y Colecciones
print “Calcular área y perímetro de círculo”
Teclado y Pantalla (Java estándar)
Unidad 3. Introducción a la programación
Repaso/resumen: Introducción a la Programación orientada a objetos
26-abril(J.Alvarez).
print “Calcular área y perímetro de círculo”
Clase 7: Repaso/Resumen
Aplicaciones de RECURSIVIDAD
Clase10: Objetos y Clases
Diccionarios y Colecciones
Repaso/resumen: Introducción a la Programación orientada a objetos
Clase 7 Strings 28 de Marzo (N.Baloian).
Clase 8: Strings J.Alvarez.
Repaso/resumen: Introducción a la Programación orientada a objetos
Clase 8: Strings 29-marzo (N.Baloian).
//Leer desde (posición del cursor de) archivo //un máximo de N líneas. //Entregar también nº de líneas leídas. static public int leerLineas (BufferedReader.
Segunda Línea.
Repaso/resumen: Introducción a la Programación orientada a objetos
Clase 10 (Repaso/Resumen)
Clase10: Objetos y Clases
Leyendo strings de la línea de comandos
Ejemplos de uso //obtener una respuesta “si” o “no” static public String siNo(String x) throws IOException{ String r=U.readLine(x+” si o no?”) .trim().toLowerCase();
Problemas de Strings boolean palindrome(String x) Ej: palindrome(“reconocer”)=true boolean alfabetico(String x) Ej:
5-abril (J.Alvarez) 5-abril (J.Alvarez)
print “Calcular área y perímetro de círculo”
Clase10: Objetos y Clases
5-abril (J.Alvarez) La Clase File Representa un archivo en forma abstracta Contiene el nombre, pero no se puede leer o escribir.
Problemas de Strings boolean palindrome(String x) Ej: palindrome(“reconocer”)=true boolean alfabetico(String x) Ej: alfabetico(“hola”)=true,

Clase 8: Strings.
public class T extends Thread { private Socket s; public T(Socket x){s=x;} public void run(){try{ //escuchar al cliente BR in=new BR(new ISR(s.getInputStream()));
5-abril (J.Alvarez) La Clase File Representa un archivo en forma abstracta Contiene el nombre, pero no se puede leer o escribir.
public class T extends Thread { private Socket s; public T(Socket x){s=x;} public void run(){try{ //escuchar al cliente BR in=new BR(new ISR(s.getInputStream()));
Clase
Transcripción de la presentación:

Clase 8: Strings J.Alvarez

} //dibujar un cuadrado static public void main(String[]x) { //obtener longitud del lado int n=U.readInt(“lado cuadrado?”); //mostrar primera línea U.println( repetir(“* “,n) ); //mostrar n-2 líneas intermedias for(int i=1; i<=n-2; ++i) U.println(“* “ + repetir(“ “,n-2) + ”*“); //mostrar última línea }

Clase 8: Strings J.Alvarez

String inverso(String x)//ej: inverso(“roma”) =“amor” Clase 8: Strings Problemas propuestos String inverso(String x)//ej: inverso(“roma”) =“amor” boolean palindrome(String x)//palabra capicúa? ej: palindrome(“reconocer”)=true boolean alfabetico(String x) ej: alfabetico(“hola”)=true, alfabetico(“123”)=false boolean esVálido(String x,String y) ej: válido(“123”,”0123456789”)=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” int parseInteger(String x) J.Alvarez