Help

tpw eh uma lição de casa, eu sei que nao pode sair por ai pedindo pra fazer

  • essa não estou conseguindo, esta muito dificil para o meu nivel

Desenvolva uma classe em Java que, dados as idades de João 22 anos e seus colegas Nestor 17 anos e Petrônio 14, mostre se eles podem entrar nestes locais:
a ? Numa boate (mínimo 18 anos)
b ? Num cinema passando filme para 16 anos
c ? Num parque de diversões

Use println para mostrar ?Pode entrar? ou ?Não pode entrar?
fiz isso ateh agora e não ta funfando

public class boate
{
public static void main (String Args[]){

int Joao = 22;
int Nestor = 17;
int Petronio = 14;

if (Joao&Nestor&Petronio>18) {System.out.println(“Pode entrar”);}
else {System.out.println(“nao pode”);}
if (Joao|Nestor|Petronio>16) {System.out.println (“Pode entrar”);}
else {System.out.println(“nao pode”);}
}

}

Já tentou dár um espaço entre as variaveis e arrumar a chamada da main:

public class boate { public static void main (String[] args){ ....... if (Joao & Nestor & Petronio>18){} if (Joao | Nestor | Petronio>16) {} ........ }

Aluno.java

public class Aluno {

	private int idade;
	private String nome;

	public int getIdade() {
		return idade;
	}

	public void setIdade(int idade) {
		this.idade = idade;
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

}

App.java

public class App {
	
	public static void idadeBoate(Aluno a) {
		if (a.getIdade() >= 18) {
			System.out.println(a.getNome() + " pode entrar na boate!");
		} else {
			System.out.println(a.getNome() + " não pode entrar na boate!");
		}
	}
	
	public static void main(String[] args) {
		Aluno a1 = new Aluno();
		a1.setIdade(22);
		a1.setNome("Joao");
		
		Aluno a2 = new Aluno();
		a2.setIdade(17);
		a2.setNome("Nestor");
		
		idadeBoate(a1);	
		idadeBoate(a2);
	}
}

[quote=KassiPretti]Já tentou dár um espaço entre as variaveis e arrumar a chamada da main:

public class boate { public static void main (String[] args){ ....... if (Joao & Nestor & Petronio>18){} if (Joao | Nestor | Petronio>16) {} ........ }

[/quote]

Só lembrando…

&& = E ||| = OU

Só enfatizando:

if ( Joao & Nestor & Petronio>18 ){} //só irá entrar se todos forem maiores de 18
if ( Joao | Nestor | Petronio>16 ) {} //entrará se um dos 3 for maior de 16

public class boate
{
public static void main (String Args[]){

    int Joao=22;
int Netsor=17;
    int Petronio=14; 

if (Joao > 18 & Nestor> 18 & Petronio > 18) {System.out.println(“Pode
entrar”);}
else {System.out.println(“nao pode”);}
if (Joao > 16 | Nestor > 16 |Petronio>16) {System.out.println ("Pode

entrar");}
else {System.out.println(“nao pode”);}

}

}

  • ta dando erro nessa linha
    if (Joao > 18 & Nestor> 18 & Petronio > 18) {System.out.println("Pode

entrar");}

ignorem a mensagem de cima minha

deu certo

vlw pessoal

Faz assim:

if ((Joao > 18) & (Nestor> 18) & (Petronio > 18))