Programación Orientada a Objetos - WordPress.com · 2019-04-23 · AloMundo.java Organização de...

Preview:

Citation preview

Programación Orientada a Objetos

Prof. Herminio PaucarProf. Edson Huillca

Sesión 01.2: El paradigma orientado a objetosOrganização de programas em Java

Organização de Programas em Java 2

•••••

•–

••

––

Organização de Programas em Java 3

AloMundo.java

Organização de Programas em Java 4

See Chapter 2: “Java 8, cómo programar 10ma Edición - Paul Deitel”Introducción a las aplicaciones en Java: entrada/salida y operadores

class AloMundo {

public static void main(String[] args) { System.out.println("Alo Mundo!");

}

}

Bytecode

Organização de Programas em Java 5

Organização de Programas em Java 6

máquina virtual

Bytecode

Organização de Programas em Java 7

Organização de Programas em Java 8

• fi–––

Organização de Programas em Java 9

••

Organização de Programas em Java 10

Organização de Programas em Java 11

import BIBLIOTECA EXTERNA;class NOME DO PROGRAMA {

public staticvoid main(String[] args) {CÓDIGO DO PROGRAMA

}}

Organização de Programas em Java 12

Organização de Programas em Java 13

••

––

•––

import java.util.Scanner;

/* Este programa calcula a área de um triangulo retângulo */class Triangulo {

public static void main(String[] args) {Scanner teclado = new Scanner(System.in); //Leitor do teclado int altura, base; //Dados de entradafloat area; //Dados de saida

System.out.print("Informe a altura: "); altura = teclado.nextInt(); System.out.print("Informe a base: "); base = teclado.nextInt();area = 0.5f * altura * base;System.out.println("Área: " + area);

}}

Organização de Programas em Java 14

Organização de Programas em Java 15

••

––

•–

Organização de Programas em Java 16

•–

•–

•–

•–

•– fi

Organização de Programas em Java 17

•– – –

•– – –

•– – –

•– – –

Organização de Programas em Java 18

• fl––

•––

•– fl fi

• fi

Organização de Programas em Java 19

• fl– – – – – – – –

•– – – – – – – –

Organização de Programas em Java 20

•–

•–

•–

Organização de Programas em Java 21

•– – –

•– ––

•––

Organização de Programas em Java 22

•–––

Organização de Programas em Java 23

TIPO NOME = VALOR INICIAL;

ou

TIPO NOME1, NOME2, ...;

Organização de Programas em Java 24

•–––––

Organização de Programas em Java 25

– • fi

fi fi•

Organização de Programas em Java 26

•––

Organização de Programas em Java 27

••• fi fl• fi••••

Organização de Programas em Java 28

–•

––

Organização de Programas em Java 29

Organização de Programas em Java 30

byte Scanner.nextByte()short Scanner.nextShort()int Scanner.nextInt()long Scanner.nextLong()float Scanner.nextFloat()double Scanner.nextDouble()boolean Scanner.nextBoolean()

StringScanner.next()

Scanner.nextLine()

Organização de Programas em Java 31

––

Organização de Programas em Java 32

• int nota = teclado.nextInt();

• nome = teclado.nextLine();

• altura = teclado.nextFloat();

• System.out.print(“Java é muito legal!”);

• System.out.println(123);

• System.out.println(teclado.nextLine());

class Atribuicoes {public static void main(String[] args) {

float x = 1.0f;float y = 2.0f;float z = 3.0f;x = -x;y = y - 1;z = z + x;z = z + x - y;System.out.println("x = "+x+", y = "+y+", z = "+z);

}}

Organização de Programas em Java 33

Organização de Programas em Java 34

––

Organização de Programas em Java 35