View
2
Download
0
Category
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 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
Recommended