Execução sem resposta
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
Curtidas 0
Respostas
Eduardo Pessoa
04/09/2015
Nenhuma mensagem de erro?
GOSTEI 0
Felipe Moreira
04/09/2015
Nada, apenas um consumo excessivo de memoria.
GOSTEI 0
Eduardo Pessoa
04/09/2015
Amanha vou testar seu código OK, estou bem atarefado hoje, tudo bem?
GOSTEI 0
Felipe Moreira
04/09/2015
Eduardo, conseguiu testar?
GOSTEI 0
Eduardo Pessoa
04/09/2015
Sim, estou procurando o que está errado ainda, como você fez isso?
GOSTEI 0
Jothaz
04/09/2015
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]
GOSTEI 0
Felipe Moreira
04/09/2015
nextLine() é errado?
GOSTEI 0
Jothaz
04/09/2015
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:
[img]http://arquivo.devmedia.com.br/forum/imagem/418027-20150906-142816.png[/img]
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]
GOSTEI 0
Felipe Moreira
04/09/2015
Eu testei com um nome completo e funcionou, estranho.
GOSTEI 0
Jothaz
04/09/2015
Se funcionou e retornou o desejado ótimo.
GOSTEI 0
Felipe Moreira
04/09/2015
Se funcionou e retornou o desejado ótimo.
Perfeito, mas acho que pode ter sido o nextLine() estranhamente.
GOSTEI 0
Jothaz
04/09/2015
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);
}
}
GOSTEI 0
Felipe Moreira
04/09/2015
Testar novamente.
GOSTEI 0
Eduardo Pessoa
04/09/2015
Reinicia e IDE, atualiza...
GOSTEI 0
Felipe Moreira
04/09/2015
Reinicia e IDE, atualiza...
Tudo OK.
GOSTEI 0