Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Saiba sobre a história da linguagem java, suas características, como a máquina virtual java, bytecode e tipos de variáveis. Experimente códigos simples como 'olá mundo!' e ler dados do teclado. Aprenda a usar if, switch, laços de repetição e métodos.
Tipologia: Notas de estudo
1 / 36
Esta página não é visível na pré-visualização
Não perca as partes importantes!
HTTP://BLOG.SOFTECSYSTEMS.COM.BR/SELEM/
Contexto Histórico Em 1995 a Sun Microsystems lançou o Java como uma linguagem e plataforma de desenvolvimento, voltada para internet; Atualmente, atinge todos os tipos de aplicações de PC, WEB, dispositivos móveis e embarcados;
Características do Java Se divide em três “módulos” de desenvolvimento: J2SE: Desktop; J2EE: WEB; J2ME: Dispositivos móveis;
Máquina Virtual Java é multiplataforma. Quando um programa Java é compilado um código intermediário é gerado, chamado de bytecode. Este bytecode é interpretado pelas máquinas virtuais Java. A máquina virtual é a responsável por criar um ambiente multiplataforma.
Bytecode Bytecode ou código em bytes é o resultado de um processo semelhante ao dos compiladores de código-fonte que não é imediatamente executável. O bytecode será interpretado por uma máquina virtual que fará a execução
Olá Mundo public class OlaMundo { public static void main(String[] args) { System.out.println("Olá Mundo!"); } } Compilando:
Exemplo public class Variaveis{ public static void main(String args[]){ int i = 10; long l = 116; float f = 15623; double d = 15.69; char c = 'x'; boolean b = false; String s = "JAVA"; System.out.println("Int: " + i + "\n"); System.out.println("Long: " + l + "\n"); System.out.println("Float: " + f + "\n"); System.out.println("Double: " + d + "\n"); System.out.println("Char: " + c + "\n"); System.out.println("Boolean: " + b + "\n"); System.out.println("String: " + s + "\n"); } }
Lendo Dados do Teclado import java.util.Scanner; public class LendoDados{ public static void main(String args[]){ Scanner scan = new Scanner(System.in); System.out.println("Numero Desejado: "); int num = scan.nextInt(); System.out.println("Numero Digitado: " + num); } }
Desafio 1 - Resposta import java.util.Scanner; public class Desafio1{ public static void main(String args[]){ Scanner scan = new Scanner(System.in); System.out.println("Primeiro Numero: "); int num1 = scan.nextInt(); System.out.println("Segundo Numero: "); int num2 = scan.nextInt(); System.out.println("Soma: " + (num1+num2)); System.out.println("Subtracao: " + (num1-num2)); System.out.println("Divisao: " + (num1/num2)); System.out.println("Multiplicacao: " + (num1*num2)); } }
Operadores Relacionais e Lógicos
ExemploIf public class ExemploIf{ public static void main(String args[]){ int i = 5; if(i>5) System.out.println("\nI é maior que 5"); else if(i==5) System.out.println("\nI é igual que 5"); else System.out.println("\nI é menor que 5"); String aula = "Java"; if(aula.equals("Java")) System.out.println("\nNome Igual a Java"); else System.out.println("\nNome diferente que Java"); } }
Comandos Condicionais Comando: switch O comando switch é o mesmo do C e é semelhante ao case do Delphi. Permite selecionar o bloco de código a ser executado baseado no teste lógico de uma expressão. O switch é a forma evoluída para o if, podendo tratar mais de dois blocos de execução.
Desafio 2 Faça um programa que receba dois numero do usuário, se a divisão do primeiro pelo segundo for par imprimir “Resultado Par!” senão “Resultado Impar!”. Lembrando que o segundo número não pode ser maior que o primeiro.
Desafio 2 - Resposta import java.util.Scanner; public class Desafio2{ public static void main(String args[]){ Scanner scan = new Scanner(System.in); System.out.println("Primeiro Numero: "); int num1 = scan.nextInt(); System.out.println("Segundo Numero: "); int num2 = scan.nextInt(); if(num2>num1){ System.out.println("Valores invalidos!"); System.exit(0); } if((num1%num2)==0) System.out.println("Numero Par!"); else System.out.println("Numero Impar"); } }