GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

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

java
front-end
programação
Tags: #<Tag:0x00007f80425b4a18> #<Tag:0x00007f80425b4810> #<Tag:0x00007f80425b46d0>

#1

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

#2

Qual o erro peixe?


#3

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


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

#5

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.