Repetir o programa novamente utilizando while

6 respostas
java
A

Boa tarde comecei a programar em java faz pouco tempo, gostaria de saber como faço para repetir a classe, o programa novamente. Segue o código do programa.

import java.util.Scanner;

public class Ator_Figurante {

public static Scanner leia= new Scanner(System.in);

public static void main(String[] args) {
	
	
	
	Pessoa Maria = new Pessoa();
	System.out.println("Digite se é Ator,Figurante ou Fim para sair");
	Maria.tipo = leia.next();
	Maria.leitura();
	Maria.mostrar();
	
	while(Maria.tipo !="Fim") {

Gostaria de repetir essa parte novamente

Pessoa Maria = new Pessoa();

System.out.println(Digite se é Ator,Figurante ou Fim para sair);

Maria.tipo = leia.next();

Maria.leitura();

Maria.mostrar();

Se alguém puder me ajudar.

6 Respostas

D

O while precisa de uma condição. Qual seria essa condição?

A

A condição seria while(Maria.tipo !="Fim) ai iria repetir novamente o programa até o usuário digitar FIM.

D

Então se você sabe qual a condição e sabe que precisa usar while, por que não está conseguindo fazer isso funcionar ainda?
Lembre-se, para repetir um trecho de código, ele precisa estar dentro do laço while.

S

Basicamente é isso:

while ( condição ) {
    // repete o que você quiser
}

Lembrando que conteúdo de String deve ser comparado com o método equals e não com == nem !=

A

Consegui cara, Obrigado pela ajuda :slight_smile:

A

Entendi, consegui aqui, Obrigado pela ajuda!!

Criado 6 de maio de 2019
Ultima resposta 6 de mai. de 2019
Respostas 6
Participantes 3