Buscar

Altere o programa abaixo para receber os parâmetros através da linha de comando. import javax.swing.*; public class InputArgs { public static...

Altere o programa abaixo para receber os parâmetros através da linha de comando.

import javax.swing.*;
public class InputArgs {
public static void main(String[] args) {
String name = JOptionPane.showInputDialog("What is your name?");
String input = JOptionPane.showInputDialog("How old are you?");
int age = Integer.parseInt(input);
System.out.println("Hello, " + name +


Essa pergunta também está no material:

16148194-Algoritmos-e-Programacao-II-Apostila-Completa-86
1 pág.

Gestão Hospitalar Faculdade das AméricasFaculdade das Américas

Respostas

User badge image

Ed Verified user icon

Claro! Para receber os parâmetros através da linha de comando, você pode utilizar o array de strings `args` que é passado como parâmetro para o método `main`. Aqui está o programa alterado: ```java import javax.swing.*; public class InputArgs { public static void main(String[] args) { String name = args[0]; // recebe o primeiro parâmetro int age = Integer.parseInt(args[1]); // recebe o segundo parâmetro System.out.println("Hello, " + name + "! You are " + age + " years old."); } } ``` Dessa forma, você pode executar o programa passando os parâmetros diretamente na linha de comando. Por exemplo: ``` java InputArgs João 20 ``` Nesse exemplo, o programa receberá o nome "João" como primeiro parâmetro e a idade "20" como segundo parâmetro.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina