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