Olá, não programo em Java a alguns anos, cheguei a começar, mas não tinha gostado da linguagem, e comecei com o C. Depois de quase 4 anos programando em C, sei que o Java me beneficiaria mais financeiramente, daí, voltei a praticar começando do começo. E assim, me surge a primeira dúvida. Eu tenho o código:
import java.util.Scanner;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author Andre
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int anoAtual = 2010;
Scanner entradaNome = new Scanner (System.in);
System.out.print("Entre com o nome do aluno: ");
String nome = entradaNome.nextLine();
Scanner entradaIdade = new Scanner (System.in);
System.out.print("Entre com a idade do aluno: ");
String idade = entradaIdade.nextLine();
System.out.println("Aluno: " +nome);
System.out.println("Idade: " +idade);
}
}
Até aí, podemos dizer que está perfeito, a minha dúvida é:
Como eu poderia deixar o "idade" como inteiro, pois ele é do tipo string. Pois o que eu quero fazer mesmo é diminuir a idade do aluno pelo valor da variável anoAtual, imprimindo o ano de nascimento do aluno.
Como eu poderia fazer tal coisa ? Obrigado.