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:
[code]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 hereint 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);
}
-
}
[/code]
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.