Desenvolvimento Java

Java – 6 Lista de exercícios café com leite

Java

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]);
         }
     }
 }