Não consigo resolver este exercico alguem pode me ajudar. Grato

7 respostas
C

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();
}

}

7 Respostas

Rodrigo_Sasaki

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? :slight_smile:

Sleipbr

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);
C

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) );
	
}

}

ViniGodoy

Leia:

C

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]

C
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) );
		
	}
}
C
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) );
		
	}
}
Criado 1 de julho de 2012
Ultima resposta 2 de jul. de 2012
Respostas 7
Participantes 4