Código pra ler informações do teclado não compila

15 respostas
Yuxx

pessoal da uma força ai esse código fonte aparentemente está totalmente correto mais naum compila o q pode ser?Nem no netbeans nem no DOS ele compila…

/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor.
    */

package lista2ex03;

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

    Scanner kb = new Scanner(System.in);
    int     a,  // dividendo
            b;  // divisor

    // Ler os valores pelo teclado
    System.out.print("Dividendo: ");
    a = kb.nextInt();
    System.out.print("Divisor  : ");
    b = kb.nextInt();

    // Verifica se a divisão é possível
    if(b != 0) {
        double r = (double) a / b;
        
        System.out.println(a + " / " + b + " = " + r);
    }
    else
        System.out.println("Não existe divisão por zero.");      
}

}

15 Respostas

rogelgarcia

Compilar ele compila… talvez vc nao tá sabendo fazer como compilar

rogelgarcia

Voce levou em consideracao na hora de compilar… que tem um package na classe?

H

Cara, ajuda um pouco se você postar o erro que esta ocorrendo.

De qualquer forma, eu testei seu código e compilou aqui no meu ambiente.

Eu acho que você deve estar usando uma versão do Java muito antiga.

Digita java -version e da uma olhada se a versão é superior a 1.5 (abaixo dela a Scanner não existe).

Abraços

Yuxx

rogelgarcia:
Compilar ele compila… talvez vc nao tá sabendo fazer como compilar

no dos to fazendo da forma correta vou até o endereço onde está o programa e tento compilar nem no netbenas não da certo

rogelgarcia

Voce levou em consideracao na hora de compilar… que tem um package na classe?

Yuxx

Não como faço para resolver?

Yuxx

hildebrando:
Cara, ajuda um pouco se você postar o erro que esta ocorrendo.

De qualquer forma, eu testei seu código e compilou aqui no meu ambiente.

Eu acho que você deve estar usando uma versão do Java muito antiga.

Digita java -version e da uma olhada se a versão é superior a 1.5 (abaixo dela a Scanner não existe).

Abraços

(build 1.6.0_18-b07) Meu professor disse que é a 6.0

rogelgarcia

Leia as apostilas da Caelum… leia o livro use a cabeça Java…

Porque se nao… vai ser uma dúvida atrás da outra…

Apreda java… na boa… :wink:

rogelgarcia

Esse aqui também é legal

http://www.javaframework.org/portal/2010/03/16/entendendo-a-plataforma-java-para-leigos/

renanedpedroso

No NetBeans…

Copiei, colei e rodou!

No Prompt de Comando…


D:>path = “c:\Arquivos de programas\Java\jdk1.6.0_10\bin”

D:>cd TEMP

D:\TEMP>javac lista2ex03/Main.java

D:\TEMP>java lista2ex03.Main
Dividendo: 1
Divisor : 2
1 / 2 = 0.5

D:\TEMP>

Rodou perfeitamente sem crise.

Obs: Não alterei absolutamente nada no seu código. (Nem no package!)

Yuxx

rogelgarcia:
Leia as apostilas da Caelum… leia o livro use a cabeça Java…

Porque se nao… vai ser uma dúvida atrás da outra…

Apreda java… na boa… :wink:

Vlw entaum abraço

renanedpedroso

Pessoal não quero criar confusão, muito pelo contrário…

Mas tipo…

Se você abrir este link:

http://www.guj.com.br/forums/list.java

O que vai aparecer debaixo de Java Básico?

Reposta:
“Para quem está começando em Java. Dúvidas em relação a compilação, instalação, sintaxe, Orientação a Objetos (OO), problemas com lógica & afins.”

Ou seja, acho que a dúvida do amigo para este fórum é valida.

Agora que tem que aprender um pouquinho mais de Java isso tem. :slight_smile:

rogelgarcia

Valew renanedpedroso era isso que queria dizer…

Yuxx

Era esse o problema foi esse pakage quando eu o exclui ele compilou na boa vlw abraço brother

Yuxx

renanedpedroso:
Pessoal não quero criar confusão, muito pelo contrário…

Mas tipo…

Se você abrir este link:

http://www.guj.com.br/forums/list.java

O que vai aparecer debaixo de Java Básico?

Reposta:
“Para quem está começando em Java. Dúvidas em relação a compilação, instalação, sintaxe, Orientação a Objetos (OO), problemas com lógica & afins.”

Ou seja, acho que a dúvida do amigo para este fórum é valida.

Agora que tem que aprender um pouquinho mais de Java isso tem. :)

Comecei a estudar segunda feira amigos me desculpem por oportunar vocês mas mesmo assim obrigado amigo e abraço

Criado 24 de março de 2010
Ultima resposta 25 de mar. de 2010
Respostas 15
Participantes 4