Aula 03 - Conceitos Básicos de Java - Programação III

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 28

Aula 03

Conceitos básicos
de Java

Programação III

Prof. Augusto César Oliveira


[email protected]
Introdução ao Java

● Conhecer a origem da linguagem Java;


Na aula passada…
● Identificar as principais características da
linguagem Java;

● Compreender a estrutura básica de um


programa Java: declaração da classe,
método main e formatação do código;

● Instalar o Kit de Desenvolvimento Java


(JDK) em seu sistema.

2
Conceitos básicos de Java

➢ Declarar variáveis corretamente;


O objetivo da aula
de hoje… ➢ Identificar os diferentes tipos de dados em
programação;

➢ Utilizar operadores de programação na


resolução de problemas;

➢ Entender o conceito de fluxo de entrada e


saída padrão em programação.

3
Premissas
● Parte-se do princípio que os alunos já estão familiarizados com conceitos como:

1. Algoritmos;
2. Tipos de dados, variáveis, operadores, E/S;
3. Estruturas de decisão;
4. Estruturas de repetição;
5. Tipos estruturados de dados: arrays, listas.
1.
Variáveis em Java
Conceitos básicos de Java
Variáveis em Java

Variáveis e identificadores
● Cada variável precisa de um identificador único que possa distingui-las umas das outras;

● Um identificador válido é uma sequência de uma ou mais letras, números ou underline;

● Não pode haver: espaços, símbolos ou caracteres de pontuação;

● Sempre começar com uma letra;

● Não pode ser uma palavra reservada da linguagem;

● Java é case sensitive: faz distinção entre letras maiúsculas e minúsculas;


Variáveis em Java

Variáveis e tipos primitivos de dados


● Para declararmos uma variável em Java precisamos especificar o tipo de dado que a
variável irá guardar.
Variáveis em Java

Variáveis e string
● Strings são uma sequência de caracteres.

● Java provê suporte para strings através da classe String.


Variáveis em Java

Declaração de variáveis
● Para que uma variável possa ser utilizada é preciso declará-la.

● Sintaxe para declaração de variáveis em Java:

● Exemplos:

int inteiro;
double real;
boolean logico;
String cadeia;
Variáveis em Java

Atribuição de variáveis
● Quando declaramos uma variável seu valor padrão é indeterminado.

● Se tentarmos usá-la antes de atribuirmos um valor possivelmente teremos um erro!

● Sintaxe para atribuição de variáveis:

tipo identificador = valor; identificador = valor;

int inteiro = 10; int inteiro;


inteiro = 10;
Variáveis em Java

Exemplo de uso de variáveis | int


public class Variaveis {

public static void main(String[] args) {


int numero1 = 10;
int numero2 = 20;

int resultado = numero1 + numero2;

System.out.println("O resultado é: " + resultado);


}

}
Variáveis em Java

Exemplo de uso de variáveis | String

public class Variaveis {

public static void main(String[] args) {


String nome = "Bruno";
String sobrenome = "Cartaxo";

System.out.println("O seu nome é: " + nome + sobrenome);


}

}
2.
Tipos de operadores
Conceitos básicos em Java
Tipos de operadores

Operadores
● A partir do momento que possuímos variáveis e valores podemos realizar operações com
elas.

● Principais operadores em Java:

Operadores Grupo Exemplos de uso


+,-,*,/,% Operadores aritméticos a + b; 1 – a; 10 % 2;
-- ,++ Operadores de incremento a++; a--; ++a; --a;
==, !=, >, <, >=, <= Operadores relacionais 1==1; a != 5; 5 > 2; b <= c;
!, &&, || Operadores lógicos true && false; a || false;
+ Concatenação de Strings “Nome” + “Sobrenome”; “Bruno” + sobrenome
Tipos de operadores

Exemplo de uso de operadores


public class Operadores {
public static void main(String[] args) {
int a;
int b;
a = 10;
b = 4;
a = b;
b = 7;
System.out.println("a: " + a);
System.out.println("b: " + b);
}
}
Tipos de operadores

Exemplo de uso de operadores


public class Operadores{
public static void main(String[] args) {
int a = 0;
int b = 10;
int c = a + b;
int d = c / 5;
System.out.println("c: " + c);
System.out.println("d: " + d);
int e = 0;
e++;
System.out.println("e: " + e);
int f = 5 + e++;
System.out.println("f: " + f);
}
}
3.
Fluxo de entrada e saída padrão (E/S)
Conceitos básicos de Java
Fluxo de entrada e saída padrão (E/S)

Entrada e saída padrão


● Permite ao usuário interagir com o sistema.

● Utiliza-se o método System.out.println() para saída padrão em tela.

● Utiliza-se o objeto Scanner e seus métodos para entrada padrão do teclado:


○ nextInt()
○ nextDouble()
○ nextBoolean()
○ nextLine() ou next() – para string
Fluxo de entrada e saída padrão (E/S)

Exemplo de entrada padrão


import java.util.Scanner;

public class EntradaPadrao {


public static void main(String[] args) {
Scanner leitor = new Scanner(System.in);
int inteiro = leitor.nextInt();
double real = leitor.nextDouble();
boolean logico = leitor.nextBoolean();
String cadeia = leitor.nextLine();
}

}
Fluxo de entrada e saída padrão (E/S)

Exemplo de entrada padrão


Para usar o objeto Scanner é
import java.util.Scanner; preciso importar sua classe
public class EntradaPadrao {
public static void main(String[] args) { Criando o objeto
Scanner leitor = new Scanner(System.in); Scanner
int inteiro = leitor.nextInt();
double real = leitor.nextDouble();
boolean logico = leitor.nextBoolean();
String cadeia = leitor.nextLine();
}

} Usando o objeto Scanner


para ler do teclado
Fluxo de entrada e saída padrão (E/S)

Exemplo de saída padrão

public class SaidaPadrao{

public static void main(String[] args) {


System.out.println(1);
System.out.println(1.5);
System.out.println(true);
System.out.println("Minha cadeia de caracteres");
}

}
Fluxo de entrada e saída padrão (E/S)

Exemplo de saída padrão

public class SaidaPadrao{

public static void main(String[] args) {


System.out.println(1);
System.out.println(1.5);
System.out.println(true);
System.out.println("Minha cadeia de caracteres");
}

}
Escrevendo na tela com o
método System.out.println()
4.
Considerações finais
Conceitos básicos de Java

23
Considerações finais

O que aprendemos hoje?


● Declarar variáveis corretamente;

● Identificar os diferentes tipos de dados em programação;

● Utilizar operadores de programação na resolução de problemas;

● O conceito de fluxo de entrada e saída padrão em programação.

24
Considerações finais

Próxima aula…

25
5.
Exercício de fixação
Google Classroom

26
Exercício de fixação

Conceitos básicos de Java


● Link da atividade: clique aqui.

27
Aula 03

Conceitos básicos
de Java

Programação III

Prof. Augusto César Oliveira


[email protected]

Você também pode gostar