dfdf
Curso de Bacharelado em Ciência da Computação
Disciplina: Linguagem de Programação II (LPG II)
Programação estruturada no Java – estruturas de decisão e repetição
1) Estruturas de Decisão
Blocos de código cuja execução está condicionada por alguma operação lógica (condição)
if (a>b) { temp = a; a = b; b = temp;
}
Exemplo de uma estrutura condicional simples (if): Um programa que leia dois números e os imprima em ordem crescente.
import java.util.*; public class Ordena { public static void main(String args[ ]) { Scanner teclado = new Scanner(System.in); int a, b; System.out.println(“Digite o primeiro numero”); a = teclado.nextInt(); System.out.println(“Digite o segundo numero”); b = teclado.nextInt(); if (a>b) { temp = a; a = b; b = temp; } System.out.println(a); System.out.println(b); }
}
Exemplo de uma estrutura condicional composta (if-else): Um programa que leia um número e indique se ele é positivo ou negativo.
import java.util.*; public class Positivo { public static void main(String args[ ]) { Scanner teclado = new Scanner(System.in); double a; System.out.println(“Digite o numero”); a = teclado.nextDouble(); if (a>=0) { System.out.println(“a é positivo”); } else { System.out.println(“a é negativo”); } }
}
Outro exemplo: Um programa para autorizar a entrada de pessoas em um clube.
import java.util.*; public class EntradaClube { public static void main(String args[ ]) { Scanner teclado = new Scanner(System.in); int idade; boolean amigoDoDono, autorizacao; System.out.println(“Digite sua idade: ”); idade = teclado.nextInt();