Clase Ayudantia 3

  • Uploaded by: api-3735749
  • 0
  • 0
  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Clase Ayudantia 3 as PDF for free.

More details

  • Words: 602
  • Pages: 8
Java Ayudantía Viernes

API’S Java 

Una biblioteca (library) de clases es un conjunto de clases que permiten un desarrollo más fácil de programas. Generalmente los compiladores contienen librerías de clases o pueden ser adquiridas de terceras personas.Las clases de una biblioteca contienen métodos que son útiles para los programadores pero que no forman parte del lenguaje. A veces las bibliotecas son llamadas APIs de (Application Programmer Interface ). Por ejemplo el Java Swing API que es un conjunto de clases que definen componentes gráficos usados para crear interfaces gráficas de usuario. Las clases de la librería estándar de Java están agrupadas en paquetes (packages).

Paquete

Ofrece soporte para

java.applet

Crea programas (applets) que son fácilmente  transportable a través de la red

java.awt

Dibuja gráficos y crea interfaces gráficas de usuario  (AWT, Abstract Windows Toolkit)

java.beans

Define componentes de software que son facilmente  combinados en aplicaciones

java.io

Ejecuta  unavariedad de funciones de entrada y salida

java.lang

Soporte general;automáticamente importado en todos los  programas java

java.math

Realiza  calculoscon una alta precisión

java.net

Comunicación a través de la red

java.security Restricciones de seguridad java.sql

Acceso a bases de datos

java.text

Formato detexto para salida

java.util

Utilerías generales



La clase Math

La clase Math ofrece un gran número de funciones matemáticas básicas. La siguiente tabla muestra algunos métodos, donde la palabra reservada static indica que el método puede ser invocado a través del nombre de la clase. Método Regresa static int abs (int num)

valor absoluto de num

static double acos (double num) static double asin (double num) static double atan (double num)

arco coseno, arco seno o el arco tangente de  num

static double cos (double angulo) static double sin (double angulo) static double tan (double angulo)

coseno,seno o tangente de angulo

static double ceil (double num)

techo de num, i.e., el entero más pequeño  mayor o igual a num

static double exp (double pot)

valor e ala pot

static double floor (double num)

piso de num,i.e., el entero más grande menor  o igual a num

static double pow (double num, double power

num elevado a la power

static double random ()

número aleatorio entre 0 (inclusive) y 1  (inclusive)

static double sqrt  (double num)

la raíz de num, que debe ser positivo

Clase Teclado import java.io.*; public class Teclado { public static BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in)); public static String leerString() { String cadena=""; try { cadena = new String(entrada.readLine()); }catch (IOException e) { System.out.println("Error de E/S"); } return cadena; } public static int leerInt() { int entero = 0; boolean error = false; do {try { error = false; entero = Integer.valueOf(entrada.readLine()).intValue(); }catch (NumberFormatException e1) { error = true; System.out.println("Error en el formato del numero, intentelo de nuevo."); }catch (IOException e) {System.out.println("Error de E/S");} } while (error); return entero; } } // final de la clase Teclado

Archivos import java.io.*; public class FicheroTexto { public static void main(String args[]) { try { // escritura de datos PrintWriter salida = new PrintWriter( new BufferedWriter( new FileWriter("prueba.txt"))); salida.println("en un lugar de la mancha de cuyo"); salida.println("nombre no quiero acordarme"); salida.close(); // lectura de datos BufferedReader entrada =new BufferedReader(new FileReader("prueba.txt")); String s, s2 = new String(); while((s = entrada.readLine())!= null) s2 = s2 + s + "\n"; System.out.println("Texto leido:" + "\n" + s2); entrada.close(); } catch (java.io.IOException e) {} } }

Copia Archivos import java.io.*; public class CopiaArchivos { public static void main(String[] args) throws IOException { File AEntrada = new File("original.txt"); File ASalida = new File("copia.txt"); FileReader entrada = new FileReader(AEntrada); FileWriter salida = new FileWriter(ASalida); int dato; while ((dato = entrada.read()) != -1) salida.write(dato); entrada.close(); salida.close(); } }

Applet en HTML

Related Documents

Clase Ayudantia 3
November 2019 29
Ayudantia 3
November 2019 30
Ayudantia 3
May 2020 31
Clase 2 (ayudantia)
October 2019 30
Ayudantia 3
August 2019 49
Ayudantia De Fisica 3
May 2020 21