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.
PilonPJ
#2
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]