Entrada de dados

Estou engatinhando na programação em java, e tenho uma dúvida bem elementar:

Para que o programa me peça para entrar com um número inteiro pelo teclado, eu escrevo a seguinte linha:

n = input.nextInt();

de modo que a variável n vai receber o valor dado pelo teclado.

Como eu faço se quiser o mesmo com uma variável de outro tipo?

Estava querendo usar, especificamente para variáveis do tipo char e string, mas como seria também para variáveis float ou boolean?

Desde já, agradeço pela ajuda!!!

Abraços:

Guilherme Guedes.

Essa pagina traz tudo que você precisa.
http://java.sun.com/j2se/1.5.0/docs/api/java/util/Scanner.html
flw

Obrigado pela dica!!

Estou abrindo a página!!

float

[code] public static void main(String[] args) {
float soma = 0;
Scanner keyboard = new Scanner(System.in);

	System.out.print("Valor 1: ");
	soma += keyboard.nextFloat();

	System.out.print("Valor 2: ");
	soma += keyboard.nextFloat();

	System.out.print("Valor 3: ");
	soma += keyboard.nextFloat();

	System.out.print("Soma: " + soma);

}[/code]

String

[code] public static void main(String[] args) {
String concatenado = “”;
Scanner keyboard = new Scanner(System.in);

	System.out.print("Valor 1: ");
	concatenado += keyboard.next();

	System.out.print("Valor 2: ");
	concatenado += keyboard.next();

	System.out.print("Valor 3: ");
	concatenado += keyboard.next();

	System.out.print("Concatenado: " + concatenado);

}[/code]

char

[code]import java.util.Scanner;

public class TestaSystemIn3 {
public static void main(String[] args) {
char in = 0;
Scanner keyboard = new Scanner(System.in);

	System.out.print("Digite um char: ");
	in = keyboard.next().charAt(0);
	
	System.out.print("Char: " + in);
}

}[/code]

Eu também estava com essa mesma dúvida!

Alguém sabe como pedir para receber um char?

obrigado!

[quote=“guilhermeguedesalmeida”]Eu também estava com essa mesma dúvida!

Alguém sabe como pedir para receber um char?

obrigado![/quote]

[code]import java.util.Scanner;

public class TestaSystemIn3 {
public static void main(String[] args) {
char in = 0;
Scanner keyboard = new Scanner(System.in);

	System.out.print("Digite um char: ");
	in = keyboard.next().charAt(0);

	System.out.print("Char: " + in);
}

}
[/code]

Funcionou!!

Muito obrigado!!