Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bruno Pacheco

Erro no código no netbeans

Recommended Posts

Meu código abaixo está apresentando erros acho que de interpretação no netbeans. Como posso resolver ?

 

 

 

 

 

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

import java.io.DataInputStream;
import java.io.IOException;

/**
 *
 * @author user
 */
public class lista1 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        String s = "";
        int a1, n, r, an;
        DataInputStream dado;

        try 
        {
            System.out.println("ENTRE COM O PRIMEIRO TERMO DA P.A:");
            dado = new DataInputStream(System.in);
            s = dado.readline();
            a1 = int.parseInt(s);

            System.out.println("ENTRE COM A RAZÃO DA P.A:");
            dado = new DataInputStream(System.in);
            s = dado.readline();
            r = int.parseInt(s);

            System.out.println("ENTRE COM O NUMERO DE TERMOS DA P.A:");
            dado = new DataInputStream(System.in);
            s = dado.readline();
            n = int.parseInt(s);

            an = a1+(n-1 )*r;
            System.out.println("O VALOR DE an: " + an);
        }

         catch (IOException erro)
        {
            System.out.println("Erro na entrada de dados");
        }
        catch ( NumberFormatException erro )
        {
            System.out.println("Houve erro na conversão,digite apenas caracteres numericos");
        }
    }

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu já consertei porém o erro continua aqui: "s = dado.readline();" e aqui: "catch (IOException erro)".Como resolvo isso?

 

 

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

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;



/**
 *
 * @author user
 */
public class lista1 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        String s = "";
        int a1, n, r, an;
          BufferedReader dado;

        try 
        {
            System.out.println("ENTRE COM O PRIMEIRO TERMO DA P.A:");
            dado=new BufferedReader(new InputStreamReader(System.in));
            s = dado.readline();
            a1 = Integer.parseInt(s);

            System.out.println("ENTRE COM A RAZÃO DA P.A:");
            dado=new BufferedReader(new InputStreamReader(System.in));
            s = dado.readline();
            r = Integer.parseInt(s);

            System.out.println("ENTRE COM O NUMERO DE TERMOS DA P.A:");
            dado=new BufferedReader(new InputStreamReader(System.in));
            s = dado.readline();
            n = Integer.parseInt(s);

            an = a1+(n-1 )*r;
            System.out.println("O VALOR DE an: " + an);
        }

         catch (IOException erro)
        {
            System.out.println("Erro na entrada de dados");
        }
        catch ( NumberFormatException erro )
        {
            System.out.println("Houve erro na conversão,digite apenas caracteres numericos");
        }
    }

}

já sei onde esta o meu erro: "s = dado.readline();". O correto é: "s = dado.readLine();", ou seja, o l é maiusculo. Que erro bobo esse meu! que coisa!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.