Pessoal , porfavor , me ajudem em uma duvida , eu não sei o código de converter o tipo boolean em uma String , vejam um exeplo que eu fiz programa
[code]import java.util.Scanner;
class adivinha{
public static void main (String [] args){
Scanner S = new Scanner(System.in);
boolean sim = true;
System.out.println(“voce mentiu ?”);
Scanner S = S.nextLine();
String sim1 = Boolean.parseboolean(S);
if (yes == true){
System.out.println(“CASTIGO”);
}
else{
System.out.println(“NAO ESTA DE CASTIGO”);
}
}
}
[/code]
como fazer funcionar ?
Obrigado a todos
Veja se funciona
String theValueAsString = new Boolean(theValue).toString();
nao deu ! , valeu pela ajuda
eu quero usar algo como int a = Integer.parseInt(S); ( convertendo string em int)
mas qero converter boolean em string algo como esse codigo
Victor984 ,
Boa noite !
Nao sei se é isso que você quer:
import java.util.Scanner;
class adivinha{
public static void main (String [] args){
Scanner S = new Scanner(System.in);
boolean sim = true;
System.out.println("voce mentiu ?");
String sim1 = new String();
sim1 = S.nextLine();
// String sim1 = Boolean.parseboolean(S);
if ( sim1.equals("sim") ) {
System.out.println("CASTIGO");
}
else{
System.out.println("NAO ESTA DE CASTIGO");
}
}
}
Testei aqui e funcionou:
C:\Users\Rafael\Desktop>javac adivinha.java
C:\Users\Rafael\Desktop>java adivinha
voce mentiu ?
sim
CASTIGO
C:\Users\Rafael\Desktop>java adivinha
voce mentiu ?
nao
NAO ESTA DE CASTIGO
C:\Users\Rafael\Desktop>
devo ter colocado no lugar errado , vou testar
aaaaaaaaaaaaaaaaah entendi meu erro , eu tbm nao usei o método equals , muito obrrigado esta resolvido
valeu pessoal