Galera como eu faço para instalar e configurar a biblioteca para corejava para entrar com dados pelo teclado…sou iniciante no assundo, estou utilizando um programa para compilar e digitar o código Java chamado JPAD…
Valew
Leonardo
Galera como eu faço para instalar e configurar a biblioteca para corejava para entrar com dados pelo teclado…sou iniciante no assundo, estou utilizando um programa para compilar e digitar o código Java chamado JPAD…
Valew
Leonardo
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Jin {
public static void main(String[] args) {
BufferedReader reader = new BufferedReader(
new InputStreamReader(System.in));
try {
System.out.println("Digite uma linha e tecle enter:");
String linha1 = reader.readLine();
System.out.println("Digite outra linha e tecle enter:");
String linha2 = reader.readLine();
System.out.println("Linha1: " + linha1);
System.out.println("Linha2: " + linha2);
} catch (IOException exIO) {
exIO.printStackTrace();
}
}
}
Bem vindo ao PJ Leonardo.
O código do Vinci funciona perfeitamente para o que vc quer, mas como queres utiliazar a corejava e imagino que queira utilizar a classe Console desta library, aconselho-o a usar os exemplos do livro Core Java 2.
Postei o local onde se pega o .JAR da corejava e lá mesmo acho que há alguns exemplos de uso da classe Console para fazer manipulações de leitura de dados peo teclado.
Aqui há uma dúvida similar à sua:
[]s
Cara que código é esse
Valeu Douglas,
Ja fiz isso tudo, mais aindanão funciona aparece o seguinte erro ao compilar o código:
D:\TESTEJAVA\Media.java:1: package corejava does not exist
import corejava.*;
^
D:\TESTEJAVA\Media.java:7: cannot resolve symbol
symbol : variable Console
location: class Meida
n1 = Console.readFloat (“Entre com a nota 1:”);
^
D:\TESTEJAVA\Media.java:8: cannot resolve symbol
symbol : variable Console
location: class Meida
n2 = Console.readFloat (“Entre com a nota 2:”);
^
D:\TESTEJAVA\Media.java:9: operator + cannot be applied to java.lang.Float,java.lang.Float
media = (n1 + n2) / 2;
^
D:\TESTEJAVA\Media.java:9: incompatible types
found : int
required: java.lang.Float
media = (n1 + n2) / 2;
^
D:\TESTEJAVA\Media.java:10: operator >= cannot be applied to java.lang.Float,int
if (media>=7)
^
6 errors
Ferramenta concluída com código de saída 1
Esse pacote corejava não é padrão da Sun. Trata-se de alguma biblioteca extra. Assim, para rodá-la você precisa colocar o .jar respectivo no seu classpath. Se informe onde você viu esse código. Ou então, use a biblioteca padrão.
(Sugiro a segunda opção)