UNIVERSIDAD TÉCNICA DE MACHALA
FACULTAD DE INGENIERÍA CIVIL
ESCUELA DE INFORMÁTICA
CARRERA DE INGENIERÍA EN SISTEMAS
PROGR...
VECTORESENJAVA
• Arreglos:
• Los arreglos se pueden definir como objetos en los que podemos guardar mas
de una variable, e...
• PRACTICA 1
• DESARROLLAR UN PROGRAMA QUE DETERMINE LA INVERSA DE UNA
PALABRA.
• package principal;
• import java.util.Sc...
• PRACTICA 2
• DESARROLLAR UN PROGRAMA QUE DETERMINE CUANTAS VECES SE REPITE EL NOMBRE DE UNA PERSOANA DADA
• package prin...
• PRACTICA 3
• DESARROLLAR UN PROGRAMA QUE DETERMINE CUANTAS VOCALES, CUANTAS CONSONANTES Y LA INVERSA DE
UNA PALABRA DADA...
• System.out.println("");
• System.out.println("EL Vector de Vocales es : ");
• for (int i = 0; i < cadena.length(); i++) ...
PRACTICA 4
DESARROLLAR UN PROGRAMA QUE DETERMINE LA IGUALDAD ENTRE DOS CADENAS DE
STRING
package principal;
public class v...
• DESARROLLAR UN PROGRAMA QUE DETERMINE EL MES POR MEDIO DE
UN DATO NUMERICO
• package principal;
• import java.util.Scann...
•ESPERO QUE ESTAS
PRACTICAS LES SIRVAN
GRACIAS ……
Upcoming SlideShare
Loading in...5
×

Vectores en Java

325

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
325
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Vectores en Java"

  1. 1. UNIVERSIDAD TÉCNICA DE MACHALA FACULTAD DE INGENIERÍA CIVIL ESCUELA DE INFORMÁTICA CARRERA DE INGENIERÍA EN SISTEMAS PROGRAMACION ESTRUCTURADA AUTOR: EDWIN EBER BELDUMA MOROCHO PERIODO 2013 - 2014 MACHALA – EL ORO – ECUADOR
  2. 2. VECTORESENJAVA • Arreglos: • Los arreglos se pueden definir como objetos en los que podemos guardar mas de una variable, es decir, al tener un único arreglo, este puede guardar múltiples variables de acuerdo a su tamaño o capacidad, es importante recordar que las variables guardadas deben ser del mismo tipo, por ejemplo: Si tenemos un arreglo de tipo Numérico que puede almacenar 10 variables, solo podrá almacenar 10 números diferentes, no otras variables como caracteres o Strings. • Existen 2 tipos de arreglos, los unidimensionales, y los multidimensionales(generalmente 2 dimensiones y se les denomina matrices), en esta lección veremos como declarar y utilizar los arreglos unidimensionales, estos son mas sencillos y fáciles de comprender, y pueden servirnos para muchas aplicaciones. • Declaración: • La estructura de declaración de un arreglo es la siguiente: • tipo_dedato [] nombre_variable; //tambien puede declararse “tipo_dedato nombre_variable[];”
  3. 3. • PRACTICA 1 • DESARROLLAR UN PROGRAMA QUE DETERMINE LA INVERSA DE UNA PALABRA. • package principal; • import java.util.Scanner; • public class Vector { • public static void main(String[] args) { • Scanner sc = new Scanner(System.in); • String cadena = sc.nextLine(); • System.out.println(""); • System.out.println("La palabra invertida es : "); • for (int i = cadena.length() - 1; i >= 0; i--) { • String c = cadena.charAt(i) + ""; • System.out.print(c); • } • } • }
  4. 4. • PRACTICA 2 • DESARROLLAR UN PROGRAMA QUE DETERMINE CUANTAS VECES SE REPITE EL NOMBRE DE UNA PERSOANA DADA • package principal; • import java.util.Scanner; • public class Vector2 { • private static Scanner sc; • public static void main(String[] args) { • sc = new Scanner(System.in); • int n = 0; • int a = 0; • System.out.println("Ingrese el numero de estudiantes: "); • n = sc.nextInt(); • System.out.println("ingrese la persona a comparar"); • String persona= sc.next(); • String[] e = new String[n]; • for (int posicion = 0; posicion < e.length; posicion++) { • System.out.println("Ingrese el nombre de los estudiantes: "); • e[posicion] = sc.next(); • if (e[posicion].compareTo(persona) == 0) { • a++; • } • } • System.out.println("Las personas con el nombre juan son: " + a); • } • }
  5. 5. • PRACTICA 3 • DESARROLLAR UN PROGRAMA QUE DETERMINE CUANTAS VOCALES, CUANTAS CONSONANTES Y LA INVERSA DE UNA PALABRA DADA. • package principal; • import java.util.Scanner; • public class Vector4 { • public static void main(String[] args) { • Scanner s = new Scanner(System.in); • System.out.println("Ingrese la palabra :"); • String cadena = s.nextLine(); • String vocales = "aeiou"; • String consonantes = "bcdfghjklmnñpqrstvwxyz"; • String[] voca = new String[cadena.length()]; • String[] cons = new String[cadena.length()]; • for (int i = 0; i < cadena.length(); i++) { • for (int j = 0; j < vocales.length(); j++) { • String c = cadena.charAt(i) + ""; • String a = vocales.charAt(j) + ""; • if (c.equals(a)) • voca[i] = c; • } • for (int j = 0; j < consonantes.length(); j++) { • String c = cadena.charAt(i) + ""; • String a = consonantes.charAt(j) + ""; • if (c.equals(a)) • cons[i] = c; • } • }
  6. 6. • System.out.println(""); • System.out.println("EL Vector de Vocales es : "); • for (int i = 0; i < cadena.length(); i++) { • if (voca[i] != null) • System.out.print(voca[i] + " "); • } • System.out.println(""); • System.out.println("EL Vector de Consonantes es : "); • for (int i = 0; i < cadena.length(); i++) { • if (cons[i] != null) • System.out.print(cons[i] + " "); • } • System.out.println(""); • System.out.println("La palabra invertida es : "); • for (int i = cadena.length() - 1; i >= 0; i--) { • String c = cadena.charAt(i) + ""; • System.out.print(c); • } • } • }
  7. 7. PRACTICA 4 DESARROLLAR UN PROGRAMA QUE DETERMINE LA IGUALDAD ENTRE DOS CADENAS DE STRING package principal; public class vector5 { public static void main(String[] args) { String sCadena1 = new String("Avila"); String sCadena2 = new String("Salamanca"); String sCadena3 = new String("Avila"); if (sCadena1.equals(sCadena2)) System.out.println(sCadena1 + " y " + sCadena2 + " son IGUALES"); else System.out.println(sCadena1 + " y " + sCadena2 + " son DIFERENTES"); if (sCadena1.equals(sCadena3)) System.out.println(sCadena1 + " y " + sCadena3 + " son IGUALES"); else System.out.println(sCadena1 + " y " + sCadena3 + " son DIFERENTES"); } }
  8. 8. • DESARROLLAR UN PROGRAMA QUE DETERMINE EL MES POR MEDIO DE UN DATO NUMERICO • package principal; • import java.util.Scanner; • public class VectorMes { • public static void main(String[] args) { • Scanner sc = new Scanner(System.in); • int u = sc.nextInt(); • String[] x = { "enero", "febrero", "marzo", "abril", "mayo", "junio", • "julio", "agosto", "septimbre", "ocubre", "nobirmbe", • "diciembre" }; • System.out.println("el mes es "); • System.out.println(x[u-1]); • } • }
  9. 9. •ESPERO QUE ESTAS PRACTICAS LES SIRVAN GRACIAS ……
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×