Skip to content

Instantly share code, notes, and snippets.

@anisiomarrime
Created December 5, 2017 14:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anisiomarrime/85b45591a09869fffc845ce0eb45a051 to your computer and use it in GitHub Desktop.
Save anisiomarrime/85b45591a09869fffc845ce0eb45a051 to your computer and use it in GitHub Desktop.
Exercícios Resolvidos Java para iniciantes vol1
import java.util.Scanner; // Importamos o nosso leitor
/**
* @author Anísio Marrime
* http://www.anisiomarrime.com
* itans.marrime@gmail.com
*
* Programa que recebe um nome e imprime repetindo consoante o número de caracteres predominantes.
*
*/
public class ImprimeNomeEnquanto {
/**
* @param args
*/
public static void main(String[] args) {
Scanner leitor = new Scanner(System.in); // Inicializamos o nosso leitor
System.out.println("Digite o seu nome:"); // Mostramos uma mensagem ao usuário
String nome = leitor.nextLine(); // Solicitamos o nome
int numero_carateres = nome.length(); // Pegamos o número de carateres do nome
int vezes_impressas = 1; // Numero de repetições
while(vezes_impressas < numero_carateres) {
System.out.println(nome);
vezes_impressas ++; // Incrementamos uma unidade
}
System.out.println("Seu nome tem " + numero_carateres + " caracteres por isso foi impresso: " + vezes_impressas + " vezes.");
leitor.close(); // Fechamos o nosso leitor
// Para você:
// Faça com que não conte o espaço cajo exista exemplo: João Carlos
// Deve parecer que ele tem 10 carateres e não 11 :-)
// Bom trabalho !
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment