Fórum Execução sem resposta #530788

04/09/2015

0

Um código simples, sem muita "lógica" envolvida ou processamento pesado não executa, não me apresenta nada.



import java.util.Scanner;


public class UsandoJOptionPaneWrapper {
   
    public static void main(String[] args) {
        //entrada
        Scanner entrada = new Scanner ( System.in );
        String nome = entrada.nextLine();
        String sobrenome = entrada.nextLine();
        double salario = entrada.nextDouble();
        int idade = entrada.nextInt();
        
        //processamento
        String nomeCompleto = nome + " " + sobrenome;
        
        //saida
        System.out.println(nomeCompleto);
    }
    
}

Felipe Moreira

Felipe Moreira

Responder

Posts

04/09/2015

Eduardo Pessoa

Nenhuma mensagem de erro?
Responder

Gostei + 0

04/09/2015

Felipe Moreira

Nada, apenas um consumo excessivo de memoria.
Responder

Gostei + 0

04/09/2015

Eduardo Pessoa

Amanha vou testar seu código OK, estou bem atarefado hoje, tudo bem?
Responder

Gostei + 0

05/09/2015

Felipe Moreira

Eduardo, conseguiu testar?
Responder

Gostei + 0

05/09/2015

Eduardo Pessoa

Sim, estou procurando o que está errado ainda, como você fez isso?
Responder

Gostei + 0

06/09/2015

Jothaz

import java.util.Scanner;
 
 
public class UsandoJOptionPaneWrapper {
    
    public static void main(String[] args) {
        //entrada
        Scanner entrada = new Scanner ( System.in );
		
		System.out.print ("Nome: ");  
        String nome = entrada.next();
		
		System.out.print ("Sobrenome: ");
        String sobrenome = entrada.next();
         
        //processamento
		 String nomeCompleto = nome + " " + sobrenome;

		 //saida
		System.out.println(nomeCompleto);	
	
    }
     
}


[img]http://arquivo.devmedia.com.br/forum/imagem/418027-20150906-140538.png[/img]
Responder

Gostei + 0

06/09/2015

Felipe Moreira

nextLine() é errado?
Responder

Gostei + 0

06/09/2015

Jothaz

Não, só usei o next() pois estava usando somente um carácter.

Sinceramente não sei o porque deu errado ai com você aqui o código abaixo roda:

import java.util.Scanner;
 
 
public class UsandoJOptionPaneWrapper {
    
    public static void main(String[] args) {
        //entrada
        Scanner entrada = new Scanner ( System.in );
		
		System.out.print ("Nome: ");  
        String nome = entrada.nextLine();
		
		System.out.print ("Sobrenome: ");
        String sobrenome = entrada.nextLine();

		
        //processamento
		 String nomeCompleto = nome + " " + sobrenome;

		 //saida
		System.out.println(nomeCompleto);	
	
    }
     
}


[img]http://arquivo.devmedia.com.br/forum/imagem/418027-20150906-142816.png[/img]
Responder

Gostei + 0

06/09/2015

Felipe Moreira

Eu testei com um nome completo e funcionou, estranho.
Responder

Gostei + 0

06/09/2015

Jothaz

Se funcionou e retornou o desejado ótimo.
Responder

Gostei + 0

06/09/2015

Felipe Moreira

Se funcionou e retornou o desejado ótimo.


Perfeito, mas acho que pode ter sido o nextLine() estranhamente.
Responder

Gostei + 0

06/09/2015

Jothaz

Este código roda sem problemas:

import java.util.Scanner;
 
 
public class UsandoJOptionPaneWrapper {
    
    public static void main(String[] args) {
        //entrada
        Scanner entrada = new Scanner ( System.in );
		
		System.out.print ("Nome: ");  
        String nome = entrada.nextLine();
		
		System.out.print ("Sobrenome: ");
        String sobrenome = entrada.nextLine();
         
        double salario = entrada.nextDouble();
        int idade = entrada.nextInt();
		
        //processamento
		 String nomeCompleto = nome + " " + sobrenome + " salario: " + salario + " idade: " + idade;

		 //saida
		System.out.println(nomeCompleto);	
	
    }
     
}
Responder

Gostei + 0

06/09/2015

Felipe Moreira

Testar novamente.
Responder

Gostei + 0

06/09/2015

Eduardo Pessoa

Reinicia e IDE, atualiza...
Responder

Gostei + 0

06/09/2015

Felipe Moreira

Reinicia e IDE, atualiza...


Tudo OK.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar