09 POO

Páginas: 6 (1338 palabras) Publicado: 9 de noviembre de 2015
Clase math y sentencias de
control
DAVID LARRONDO
POO-ICI-UVM2015

2

API DE JAVA

JAVA.LANG CORRESPONDE AL PAQUETE BASE
DONDE CORRE NORMALMENTE JAVA

NOS DESPLEGARÁ LA API DE MATH DONDE NOS DICE QUE
ESTA CLASE CONTIENE MÉTODOS MATEMÁTICOS PARA LA
MANIPULACIÓN DE VALORES
POO - ICINF- UVM14

3

MÉTODOS PRINCIPALES DE MATH

log(double a)

          Returns the natural logarithm (base e) of adouble value.
log10(double a)

          Returns the base 10 logarithm of a

double

value.

max(double a,double b)

          Returns the greater of two

double

values.

double

values.

min(double a,double b)

          Returns the smaller of two
pow(double a,double b)

          Returns the value of the first argument raised to the power of the second argument.
random()

          Returns adouble

value with a positive sign, greater than or equal to

0.0

and less than

1.0.

sqrt(double a)

          Returns the correctly rounded positive square root of a

double

value.

Para utilizar estos métodos se debe al igual que la clase Leer llamarlos mediante la clase, por ejemplo si quiero
extraer raíz cuadrada de v=2.78;
h=Math.sqrt(v) o si se quiere elevar este mismo número a la 5potencia;
g=Math.pow(v,5);
POO - ICINF- UVM14

4

—  Para utilizar estos métodos se debe, al igual que la clase Leer,
llamarlos mediante la clase, por ejemplo si quiero extraer raíz
cuadrada de v=2.78;
—  h=Math.sqrt(v) o si se quiere elevar este mismo número a la 5
potencia;
—  g=Math.pow(v,5);

—  Desarrollar Guía
POO - ICINF- UVM14

SENTENCIAS DE CONTROL

6

SENTENCIAS DE CONTROL
—  Tambiénconocidas como estructuras de control
—  La información dentro de un programa fluye en su interior, como el agua
desde los cerros hacia el mar.
—  La información se solicita y pasa a los constructores para inicializar los
atributos, posteriormente fluye en distintos métodos en la medida en que
estos son llamados, para finalmente entregar los resultados.
—  Nos permite cambiar el orden de lasdeclaraciones ejecutadas en nuestros
programas

POO - ICINF- UVM14

7

SENTENCIAS DE CONTROL
—  Existen tipos principales:
—  De selección / decisión:
Nos permite seleccionar secciones específicas del código para ser
ejecutado, a partir de una condición
—  De iteración / repetición:
Nos permite ejecutar secciones específicas de código una cantidad
determinada de veces

POO - ICINF- UVM14

8Sentencias de selección
—  Nos permiten seleccionar y ejecutar bloques específicos del código mientras otras
partes son ignoradas
—  Tipos:

—  if( boolean_expression )
statement;
—  if( boolean_expression ){
statement1;
}
else{
statement2;
}
—  if( boolean_expression1 )
statement1;
else if( boolean_expression2 )
statement2;
else
statement3

POO - ICINF- UVM14

9

if

POO - ICINF- UVM14

10

Ifelse

POO - ICINF- UVM14

11

If else if

POO - ICINF- UVM14

12

Sentencias de selección if (ej.)
—  Cuando un alumno obtiene 3,95 o más de promedio final, está
aprobado, en cambio cuando su promedio es inferior a este valor, está
reprobado.
—  Esto lo podemos plantear de otra forma, podemos decir que si la nota
promedio es mayor o igual a 3,95 el alumno está aprobado sino está
reprobado. Aquíestá presente nuestra primera sentencia de selección
conocida como “Si” la cual en esta situación está acompañada por un
“Sino”.

POO - ICINF- UVM14

13

—  En el lenguaje Java esta sentencia (SI) se conoce como “if” y siempre va
acompañada de una expresión booleana entre paréntesis redondos, según:
if(nota>=3.95)
{
/*código que indica que debe hacer el programa cuando esta
condición esverdadera*/
}

POO - ICINF- UVM14

14

—  La expresión “nota>=3.95” es una expresión booleana, ya que solo
puede tomar el valor verdadero o falso, solo dependiendo del valor
que tenga la variable nota.
—  También se puede observar que luego del if se abre un bloque dentro
del cual se coloca lo que se desea que el sistema haga cuando la
sentencia condicional sea verdadera (entre en el bloque), si...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • La poo
  • pooo
  • pooo
  • Pooo
  • pooo
  • Pooo
  • Poo
  • poo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS