Ola pessoal! sou novo em tudo aki, java e guj! to em uma duvida de muito iniciante referente ao codigo abaixo
quanto ao if else, o fato é que quando eu digito o S aparece a mensagem nao pode entrar, mas ai se eu digitar qualquer
outra letra ai tambem aparece… duvida boba mesmo. alguem pode corrigir pra mim ai?
[code]public class BooleanScanner {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
boolean s = true;
System.out.println("s para sim e n para não");
s = entrada.hasNext();
if (!s){
System.out.println(" pode entar");
}else
System.out.println("non pode entar");
}}
:shock: Deu certo! eu fui na opção do juniorlinux, ficou perfeito! obrigado pela ajuda e pelo interesse.
Veja como ficou legal!
import java.util.Scanner;
public class BooleanScanner {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
String s;
String n;
System.out.println("s para sim e n para não");
s = entrada.nextLine(); n = entrada.nextLine();
if (s.equals("s")){
System.out.println(" pode entar");
}else
System.out.println("não pode entrar");
}