import java.io.*; //biblioteca entrada e saida
public class Vinhos {
public static void main () throws IOException { //algoritmo com tratamento de erros
BufferedReader in = new BufferedReader (new InputStreamReader(System.in ));
char TV;
System.out.println ("Digite o valor de TV: ");
TV = new Char(in.readLine());
}
}
eu sei que esse codigo ta errado, mas como eu faço o programa ler o que o usuario digitar??
desde já agradeço
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Vinhos {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(
System.in));
System.out.println("Digite o valor da TV");
Double TV = new Double(br.readLine());
System.out.println("A TV custa: R$ "+ TV);
}
}
Vê se funciona…
O Scanner facilita um pouco mais o nosso trabalho:
import java.util.Scanner;
class LendoDoTeclado {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);//System.in info
double c=scan.nextDouble();//nextDouble pra double, nextInt pra Int, nextLine pra String.....
System.out.println(c);//imprime o valor lido....
}
}
ATENÇÃO: Scanner só disponivel apartir do JAVA 5
Realmente Scanner é bem + bacana
ps. use String, axo q um char iria atrapalhar no seu caso