Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

INFO023_01B

No description
by

Erick Araya

on 27 August 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of INFO023_01B

Introducción a Java
(continuación)
INFO 023
Sem. II - 2012
Para comenzar...
Tipos de datos primitivos
Numéricos enteros (según longitud en bits)
false
true
Ejemplo
int x ;
Cálculo de un arco?
Ingresemos al editor de programas Java (por ejemplo, DrJava)
Escriba un programa en Java que calcule la longitud del arco de una circunsferencia de radio 50 para un ángulo de 30º
Lenguaje Compilado
Cómo hacemos un programa interactivo?
Usamos la clase IO?
Muy complicado!!
Mejor usamos la clase Scanner
La clase Scanner
Necesita una instrucción "import" (una de las dos que se muestran)
Desarrollar el "jalisco". Un ejemplo se muestra a continuación
Numéricos flotantes (según longitud en bits)
Booleanos
Variables
int z = 100 ;
Lo que hay que escribir SIEMPRE (a lo menos...)
Desarrolló el código? Comparemos..
import java.util.Scanner;
import java.util.*;
Requiere crear una instancia (réplica) de la clase Scanner
Scanner teclado = new Scanner(System.in);
"teclado", ejemplo de instancia, hereda todos los métodos de la clase Scanner
int nextInt()
double nextDouble()
boolean nextBoolean()
byte nextByte()
float nextFloat() 
short nextShort()  
long nextLong()
String next()
String nextLine()
Ejercicio
Solución
EJERCICIO
Escriba un programa que lea 3 números enteros, los almacene en 3 variables distintas e imprima una lista con cada uno de los números ingresados, seguido del número 0 si es par, o 1 si es impar, según corresponda (un número por fila). No debe usar sentencias condicionales (No conocemos su sintaxis en Java aún!!)
El diálogo entre el programa y el usuario debe ser el siguiente:

Ingrese primer numero: 10

Ingrese segundo numero : 20

Ingrese tercer numero: 15

10 020 015 1
PROGRAMACIÓN 2012
APUNTE 01-B
Qué usamos para solicitarle al usuario ingrese su edad?
Dos opciones:
Clase IO
Clase Scanner
Un programa java NUNCA usa la clase original (auto-protección)
Usando "teclado", se puede leer datos desde la entrada... Necesita usarse un método adecuado (para este caso, la edad es ENTERO)
El programa:
Full transcript