Olá pessoal,
estou iniciando no java, e acabei de receber a 1 lista de exercicio da faculdade… vai então a primeira duvida (pois acho que vou ter várias outras)
-> em um programa de console, como faço para armazenar um valor que o usuário digita numa variável.
Abraços
Bia
Java super basico
B
1 Resposta
B
Quando você cria uma classe que será a chamada para executar a aplicação, você adiciona nela o método main, da seguinte forma:
public static void main (String[] args) { /*codigo aqui */ }
Essa array de Strings que ele revebe como parâmetro, que no caso estou chamando de args (mas pode ser qualquer nome), irá conter tudo que o usuário digitou após o nome da classe na hora de executar os comandos.
Então, se ele chamar o programa
por
java NomeDaClasse arg1 arg2 arg3
a variável args vai ser {"arg1","arg2","arg3"}
Então para armazenar isso em outra variável basta criar uma outra array de String.
Ex.: String[] minhaVariavel = args;
Porém, se o que você está querendo é armazenar o valor que um usuário digita depois que o programa já está executando, você precisará das classes do pacote <a href="http://java.io">java.io</a>
Ex.:
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in);
E aí usar
reader.readLine() ;
Para retornar uma linha como um String.
Criado 5 de março de 2003
Ultima resposta 5 de mar. de 2003
Respostas 1
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo