Biblioteca corejava

5 respostas
N

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

5 Respostas

V
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();
        }
    }
}
D

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:

http://www.portaljava.com.br/home/modules.php?name=Forums&file=viewtopic&t=15421&highlight=&sid=6aff292e870900482d9dc208b5b68c8c

[]s

N

Cara que código é esse

N

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

V

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. :wink: (Sugiro a segunda opção)

Criado 8 de março de 2005
Ultima resposta 9 de mar. de 2005
Respostas 5
Participantes 3