Gostaria de saber uma solução para um exercício de métodos, a proposta é o seguinte : Crie um método sem retorno para imprimir o nome, idade e RGM de uma pessoa. O usuário deverá entrar com os dados

4 respostas
programaçãojavafront-end
G

package modulo_nomergm;

import javax.swing.JOptionPane;

public class Modulo_nomergm {

public static void main(String[] args) {
   
    String nome = String.valueOf(JOptionPane.showInputDialog(null, "Insira o seu nome :", "nome",JOptionPane.INFORMATION_MESSAGE));
    int idade = Integer.parseInt(JOptionPane.showInputDialog(null, "Insira a sua idade : ", "idade", JOptionPane.INFORMATION_MESSAGE));
    int rgm = Integer.parseInt(JOptionPane.showInputDialog(null,"Insira o seu rgm :", "rgm", JOptionPane.INFORMATION_MESSAGE));
    
    System.out.println("Nome :" + nome);
    System.out.println("Idade : " + idade);
    System.out.println("RGM :" + rgm);
}

4 Respostas

R

Qual o erro peixe?

F

Acho que o erro esta na solução.Conforme diz o enunciado, crie um METODO SEM RETORNO
Penso que deveria ser criado um método void e este ser chamado dentro do main

S
public void imprime(Pessoa pessoa) {
    System.out.println("Nome:  " + pessoa.getNome());
    System.out.println("Idade: " + pessoa.getIdade());
    System.out.println("RGM:   " + pessoa.getRgm());
}
G

Entendi também não haha é ou não para imprimir na tela ? se for para imprimir está tudo correto. se for apenas para armazenar mas não exibir tire está parte toda de System.out.println.

Criado 15 de setembro de 2018
Ultima resposta 17 de set. de 2018
Respostas 4
Participantes 5