Não consigo resolver este exercicio fico agradecido se puderem me ajudar. Este é o exercicio do livro do rui rossi dos santos
Tenho que colocar todos os dados em javax.swing.JOptionPane…Se puderem me ajudar fico muito agradecido
import java.util.Scanner;
import java.text.NumberFormat;
public class Exercicio0401
{
public static void main( String[] args )
{
Scanner scan = new Scanner(System.in);
NumberFormat nf = NumberFormat.getCurrencyInstance();
System.out.print( "\nNome completo:\t" );
String nome = scan.nextLine();
System.out.print("Sexo (M ou F):\t");
String texto = scan.nextLine();
int numero = Integer.parseInt(texto);
char caractere = (char)numero;
System.out.print( "Renda Familiar:\t" );
double renda = scan.nextDouble();
System.out.print( "\nDADOS GRAVADOS:" );
System.out.println( "\nNome:\t" + nome );
System.out.printf( "Sexo:\t" + caractere );
System.out.println( "\nRenda:\t" + nf.format (renda) );
System.out.println();
}
}
Bem vindo ao GUJ!
Sempre que for postar código, coloque entre as tags
.
Não entendi o seu problema, não sei o que o exercício pede, o que o código deveria fazer, e o que está fazendo de errado.
Tem como elaborar mais? 
pelo que eu entendi você quer mudar a aparência de console para janelinhas! O que você deve fazer é:
String name;
name = JOptionPane.InputDialog("Digite nome");
JOptionPane.showMessageDialog(null, "Seu nome é: "+name);
Obrigado pela atenção isso mesmo é passar tudo para janelinhas
Todos os dados para JOptionPane. Só que quando chego na parte
do double me enrolo e nao sei onde estou erando
obrigado
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.text.NumberFormat;
public class Exercicio0402
{
public static void main( String[] args )
{
Scanner scan = new Scanner( System.in );
NumberFormat nf = NumberFormat.getCurrencyInstance();
String nome;
String sexo;
Double renda;
nome = JOptionPane.showInputDialog( null, "\nInforme seu nome completo: " );
sexo = JOptionPane.showInputDialog( null, "\nInforme seu sexo (M ou F): " );
renda = JOptionPane.showInputDialog( null, "\nInforme sua renda familiar: " );
JOptionPane.showMessageDialog( null, "\nDADOS GRAVADOS\nNome: " + nome + "\nSexo: " + sexo + "\nRenda: " + nf.format(renda) );
}
}
Obrigado pela atenção isso mesmo é passar tudo para janelinhas
Todos os dados para JOptionPane. Só que quando chego na parte
do double me enrolo e nao sei onde estou erando o programa nao anda mais
obrigado por responderem. Sim sou novo aqui tenho que me acostumar com as regras
vou aprende las. Muito obrigado se puderem me ajudar
[/code]
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.text.NumberFormat;
public class Exercicio0402
{
public static void main( String[] args )
{
Scanner scan = new Scanner( System.in );
NumberFormat nf = NumberFormat.getCurrencyInstance();
String nome;
String sexo;
Double renda;
nome = JOptionPane.showInputDialog( null, "\nInforme seu nome completo: " );
sexo = JOptionPane.showInputDialog( null, "\nInforme seu sexo (M ou F): " );
renda = JOptionPane.showInputDialog( null, "\nInforme sua renda familiar: " );
JOptionPane.showMessageDialog( null, "\nDADOS GRAVADOS\nNome: " + nome + "\nSexo: " + sexo + "\nRenda: " + nf.format(renda) );
}
}
[code]
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.text.NumberFormat;
public class Exercicio0402
{
public static void main( String[] args )
{
Scanner scan = new Scanner( System.in );
NumberFormat nf = NumberFormat.getCurrencyInstance();
String nome;
String sexo;
Double renda;
nome = JOptionPane.showInputDialog( null, "\nInforme seu nome completo: " );
sexo = JOptionPane.showInputDialog( null, "\nInforme seu sexo (M ou F): " );
renda = JOptionPane.showInputDialog( null, "\nInforme sua renda familiar: " );
JOptionPane.showMessageDialog( null, "\nDADOS GRAVADOS\nNome: " + nome + "\nSexo: " + sexo + "\nRenda: " + nf.format(renda) );
}
}
import java.util.Scanner;
import javax.swing.JOptionPane;
import java.text.NumberFormat;
public class Exercicio0402
{
public static void main( String[] args )
{
Scanner scan = new Scanner( System.in );
NumberFormat nf = NumberFormat.getCurrencyInstance();
String nome;
String sexo;
Double renda;
nome = JOptionPane.showInputDialog( null, "\nInforme seu nome completo: " );
sexo = JOptionPane.showInputDialog( null, "\nInforme seu sexo (M ou F): " );
renda = JOptionPane.showInputDialog( null, "\nInforme sua renda familiar: " );
JOptionPane.showMessageDialog( null, "\nDADOS GRAVADOS\nNome: " + nome + "\nSexo: " + sexo + "\nRenda: " + nf.format(renda) );
}
}