Programación II
Programación II
Programación II
“SANTIAGO MARIÑO”
EXTENSIÓN CARACAS
ESCUELA (47)
PROGRAMACIÓN II
PROGRAMACIÓN II
EXAMEN
No, ya que el método main es el que da lugar al inicio del programa, es quien inicia el desarrollo del programa. El
código sin el método main puede llegar a compilar, pero no a ejecutarse. Si comparamos un programa con un
partido de fútbol, el método main sería el responsable de poner el partido en juego, es decir, a correr el
programa.
Si puede ser incrementada ya que, en Java, char es un tipo numérico. Un ejemplo podría ser:
Class test {
Char x = ‘A’ ;
x=x+1;
system.out.println(x);
Cuando agrega 1 a un char, llega al siguiente (Unicode code point). En el caso de ‘A’, el siguiente punto de
código es ‘B’.
Se pueden concatenar cadenas de caracteres en Java, usando la clase StringBuilder. El símbolo para concatenar
en Java es el de “+”. Un Ejemplo podría ser:
lenguaje.append(“Java “);
lenguaje.append(“es “);
lenguaje.append(“de programación…”);
lenguaje.append(“ genial.”);
System.out.println(lenguaje);
}
}
4) ¿De qué manera puedo introducir datos que no sea por consola?, investigue
StringbufferReader; DataStringbufferReader y de ejemplos.
- BufferedReader: Es una clase de Java para leer el texto de una secuencia de entrada (como un archivo)
almacenando en el búfer caracteres que leen a la perfección caracteres, matrices o líneas. Lo podemos
utilizar cuando en un programa de java el usuario necesite ingresar texto o valores numéricos, el
programa pueda recibir estos datos para almacenarlos en variables o efectuar algún tipo de operación.
Ejemplo:
Import java.io.*;
String pro=” “;
Int can=0;
try{
pro=leer.readLine();
System.out.println(“Ingrese Precio: “);
pre=Double.parseDouble(leer.readLine( )) ;
can=Integer.parseInt(leer.readLine());
}catch(IOException e) {System.out.println(e); }
subtotal = ca*pre;
iva = subtotal*0.18;
total = subtotal+iva;
System.out.println(“Producto: “+pro);
System.out.println(“Precio: “+pre);
System.out.println(“Cantidad: “+can);
System.out.println(“Subtotal: “+subtotal);
System.out.println(“Total: “+total);
Ejecutamos el programa el cual nos pedirá que ingresemos: Producto, Precio, Cantidad. Como resultado
obtendremos: Producto, Precio, Cantidad, Subtotal, Iva 18% y el total.
Primeramente, se debe declarar el arreglo para posteriormente ir asignando los elementos a sus respectivas
posiciones, siempre teniendo en cuenta que el primer elemento del arreglo es el cero.
Cuando se va a inicializar un array en Java tenemos varias posibilidades de hacerlo. La primera es en la propia
declaración del arreglo:
En este caso no hace falta que indiquemos numéricamente el número de elementos, sino que el tamaño se
calculará dependiendo de los elementos que pongamos entre las llaves.
La segunda forma es mediante la asignación directa de elementos. Aquí, lo primero que tenemos que hacer es
declarar el arreglo:
1. b[0] = “Avila”;
2. b[1] = “León”;
3. b[2] = “Caracas”;
4. b[3] = “Madrid”;
5. …
Como limitación conceptual, la primera opción será más deseada cuando conozcamos de antemano los
elementos del arreglo. Ya que en el caso de que en un determinado punto de nuestro programa no sepamos los
elementos que van a formar parte del arreglo, nos veremos abocados a utilizar la segunda forma.
Cabe destacar que existe la clase ArrayList, la cual permite almacenar datos en memorita de forma similar a los
arrays, con la ventaja de que el numero de elementos que almacena, lo hace de forma dinámica, es decir, que
nos es necesario declarar su tamaño como pasa con los Arrays (Arreglos).
6) Cite ejemplos de un programa que maneje un tipo de dato básico en Java
Programa que leera dos números A y B y mostraará B veces A. Por ejemplo si A=3 y B=5 la salida debe ser
3,3,3,3,3.
import java.util.Scanner;
int a, b, I;
System.out.print(“a:”);
a=leer.nextInt();
System.out.print(“b:”);
b=leer.nextInt();
i=1;
while(i<=b){
System.ot.print(a+”,”);
I++;
System.out.println(“”);
}
Ejemplo 2: Usando tipo de dato char
Programa que mostrará por pantalla la primera letra de una palabra ingresada.
import java.util.Scanner;
public class UsandoTipoChar {
public static void main (String[] args) {
char a;
a=entrada.next().charAt(0);
System.out.println(a);
}
}
Programa que nos muestra por pantalla que se reprobó el primer y tercer examen.
if (reprobExam) {
System.out.println(“Reprobastes el Primer Examen!”);
}
if (aprobExam) {
System.out.println(“Aprobastes el Segundo Examen!”);
}
if (reprobExam) {
System.out.println(“Reprobastes el Segundo Examen!”);
}
}
}
Ejemplo:
El siguiente programa es de un arreglo unidimensional el cual hace un listado de lugares visitados, gastos en
cada ciudad visitada y el total de gastos de todas esas ciudades visitadas.