Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Inserindo valores

Bom dia!

Qual etapa dentro do curso de java que aprendemos a lançar valores no sistema?

Ate agora toda variável é inserida direto no código através de uma class de teste, mas tenho achado isso bem confuso em algumas partes, e não sei se avancei demais ou errado. Qual seria a aula certa nesse caso?

1 resposta
solução!

Os professores ensinam assim para não gastar muito tempo, pois iria demorar muito tempo se eles tivessem que ficar digitando toda vez que fosse testar algo.

Mas você pode fazer assim:

package br.com.jorge;

import java.util.Scanner;

public class ScannerTest {

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);

        System.out.println("Qual o seu nome: ");
        String nome = scan.next();

        System.out.println("Digite a primeira nota: ");
        int nota1 = scan.nextInt();

        System.out.println("Digite a segunda nota: ");
        int nota2 = scan.nextInt();

        double media = (nota1 + nota2) / 2;

        System.out.printf("O aluno %s tirou uma nota de %.2f", nome, media);

        //Sempre feche o Scanner apos o uso
        scan.close();
    }

}

O Scanner faz com que você consiga mandar valores pelo terminal.

Espero ter ajudado :)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software