O post Java – 6 Lista de exercícios café com leite é destinado aos programadores que estão começando a programar utilizando a linguagem Java e precisam treinar.
Você aprenderá a criar programas que utilizam os seguintes recursos/comandos:
- Constantes numéricas;
- Constantes literais;
- Variáveis
- Entrada de dados
- Comandos de decisão (if)
- Laço de repetição (While)
- Array
Java – 6 Lista de exercícios café com leite
1 Exercício – Lista de convidados: Elabore um algoritmo que armazene em um vetor o nome de 5 convidados de uma festa e exiba o nome dos mesmos. Neste exercício não é obrigado a utilizar laço de repetição.
import java.util.Scanner;
public class ListaDeConvidados {
public static void main(String[] args) {
String[] convidados;
convidados = new String[5];
Scanner sc = new Scanner(System.in);
System.out.println("Programa lista de convidados");
System.out.print("Informe o nome do 1 convidado: ");
convidados[0] = sc.nextLine();
System.out.print("Informe o nome do 2 convidado: ");
convidados[1] = sc.nextLine();
System.out.print("Informe o nome do 3 convidado: ");
convidados[2] = sc.nextLine();
System.out.print("Informe o nome do 4 convidado: ");
convidados[3] = sc.nextLine();
System.out.print("Informe o nome do 5 convidado: ");
convidados[4] = sc.nextLine();
System.out.println("Lista de convidados");
System.out.println(convidados[0]);
System.out.println(convidados[1]);
System.out.println(convidados[2]);
System.out.println(convidados[3]);
System.out.println(convidados[4]);
}
}
2 Exercício – Lista de convidados plus 1: Elabore um algoritmo que armazene em um vetor o nome de até 100 convidados de uma festa e exiba o nome dos mesmos. O usuário deveré informar a quantidade de convidados que deverá ser exibida.
import java.util.Scanner;
public class ListaDeConvidados {
public static void main(String[] args) {
String[] convidados;
int totalConvidados=0;
convidados = new String[100];
Scanner sc = new Scanner(System.in);
System.out.println("Programa lista de convidados");
System.out.print("Quantos nomes deseja colocar na lista?(maximo 100): ");
totalConvidados = Integer.parseInt(sc.nextLine());
for (int i = 0; i < totalConvidados; i++) {
System.out.print("Informe o nome do "+(i+1)+" convidado: ");
convidados[i] = sc.nextLine();
}
System.out.println("Lista de convidados");
for (int i = 0; i < totalConvidados; i++) {
System.out.println(convidados[i]);
}
}
}
3 Exercício – Lista de convidados plus 2: Elabore um algoritmo que armazene em um vetor o nome de até 100 convidados de uma festa e exiba o nome dos mesmos. Após cada leitura o usuário deveré responder se deseja efetuar nova leitura. Caso digite N, a leitura deverá ser interrompida.
/* To change this license header, choose License Headers in Project Properties. To change this template file, choose Tools | Templates and open the template in the editor. */ package listadeconvidados; import java.util.Scanner; public class ListaDeConvidados { public static void main(String[] args) { String[] convidados; int totalConvidados=0; convidados = new String[100]; Scanner sc = new Scanner(System.in); System.out.println("Programa lista de convidados"); String resp = "S"; while (resp.equals("N")==false){ System.out.print("Informe o nome do "+(totalConvidados+1)+" convidado: "); convidados[totalConvidados] = sc.nextLine(); totalConvidados++; System.out.print("Deseja continuar S/N: "); resp = sc.nextLine(); } System.out.println("Lista de convidados"); for (int i = 0; i < totalConvidados; i++) { System.out.println(convidados[i]); } } }