oi,alguem poderia me esplicar se tem outras forma de Prompt (imprimir ) na tela quando digita em formato de texto tentei usar o Scanner mas ele so aceita entra comando numero inteiro escrevi texto nao aceita ou eu estou erra tem outra forma q e correta para imprimir texto
[code]//teoria mais ou menos assim
//programa para entra de dados de um pessoa q depois seria imprimido q usuario inprimiu
import java.util.Scanner;
public class info
{
public static void main(String args[])
{
Scanner input = new Scanner(System.in);
int date;
String name;
String surname;
System.out.print("Entre Com Seu Primeiro Nome ");
name = input.nextInt();
System.out.print("Enrte Com Seu Ultimo Nome ");
surname = input.nextInt();
System.out.print("Entre Com Sua Data de Aniversario ");
date = input.nextInt();
//onde imprimiria os dados informados
System.out.print("O usuaro %d com sobrenome %d com data de aniversario %d ",name,surname,date);
//nao sei se e isso que eu usaria para entra das informacoes * %d *
}
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
String date;
String name;
String surname;
System.out.print("Entre Com Seu Nome: ");
name = input.next();
System.out.print("Entre Com Seu Sobrenome: ");
surname = input.next();
System.out.print("Entre Com Sua Data de Aniversário: ");
date = input.next();
System.out.printf("O usuário \"%s\" com sobrenome \"%s\" com data de aniversário \"%s\" ", name, surname, date);
}
}[/code] Revise: O método .printf (“print formatado”) e as opções de “tokenização” da classe “java.util.Scanner”
import java.util.Scanner;
public class Info {
public static void main(String args[]) throws IOException {
Scanner input = new Scanner(System.in);
BufferedReader input2 = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Entre Com Seu Nome: ");
String name = input.next();
System.out.print("Entre Com Seu Sobrenome: ");
String surname = input2.readLine();
System.out.print("Entre Com Sua Data de Aniversário: ");
String date = input.next();
System.out.printf("O usuário \"%s\" com sobrenome \"%s\" com data de aniversário \"%s\" ", name, surname, date);
}
}