Programa nao executa conta final apenas fecha sozinho!

8 respostas
K

segue abaixo programa completo:

import java.text.DecimalFormat;

import javax.swing.JOptionPane;

import Javax.swing.JTextArea;
public class Investe

{

public static void main(String args[])

{

double valorTotal,vrInvestido,taxaJuros,rendimento;

int numeroAnos,ano;

String input_vrInvestido,input_taxaJuros,input_numeroAnos;
input_vrInvestido=JOptionPane.showInputDialog("Entre com o valor"
            + " a investir:");
    input_taxaJuros=JOptionPane.showInputDialog("Entre com a taxa de"
            + " juros anual (no formato 0.00):");
    input_numeroAnos=JOptionPane.showInputDialog("Investimento por quantos"
            + " anos?:");
    
    vrInvestido=Double.parseDouble(input_vrInvestido);
    taxaJuros=Double.parseDouble(input_taxaJuros);
    numeroAnos=Integer.parseInt(input_numeroAnos);
    
    DecimalFormat precisionTwo=new DecimalFormat("0.00");
    JTextArea outputTextArea=new JTextArea();
    
    outputTextArea.append("Ano\t Valor Total Depositado \n\n");
    
    for(ano=1;ano<=numeroAnos;ano++)
    {
        valorTotal=vrInvestido*Math.pow(1+taxaJuros,ano);
        outputTextArea.append(ano+"\t"+precisionTwo.format(valorTotal)
                +"\n");
    }
    
    JOptionPane.showMessageDialog(null,outputTextArea,"Resultado"
            + " da Aplicacao",JOptionPane.INFORMATION_MESSAGE);
    
    System.exit(0);
}

}

8 Respostas

G

Aqui rodou de boa… e mostrou o resultado no final.
As contas estão bem erradas, mas a principio o fluxo dele rodou todo.

K

estou tentando rodar no netbeans e ele fecha apos preencher os 3 campos


Exception in thread “main” java.lang.UnsupportedOperationException: Not supported yet.

at Javax.swing.JTextArea.append(JTextArea.java:15)

at Investe.main(Investe.java:33)

C:\Users\Kim Nicholas\AppData\Local\NetBeans\Cache\8.1\executor-snippets\run.xml:53: Java returned: 1

FALHA NA CONSTRUÇÃO (tempo total: 5 segundos)
G

Rodei por dentro do Eclipse Mars, com java 1.8.

Qual a versão da sua SDK ?

K

NetBeans IDE 8.1 (Build 201510222201)
Java: 1.8.0_65; Java HotSpot™ 64-Bit Server VM 25.65-b01
Runtime: Java™ SE Runtime Environment 1.8.0_65-b17

G

E agora…

Já tentasse compilar por fora esse código e rodar?

K

sim tentei por fora finaliza da mesma forma

tentei pelo edit plus tb esses foram os erros:

investe2.java:5: error: class Investe2 is public, should be declared in a file named Investe2.java

public class Investe2{

^

investe2.java:3: error: package Javax.swing does not exist

import Javax.swing.JTextArea;

^

investe2.java:24: error: cannot find symbol

JTextArea outputTextArea=new JTextArea();

^

symbol:   class JTextArea

location: class Investe2

investe2.java:24: error: cannot find symbol

JTextArea outputTextArea=new JTextArea();

^

symbol:   class JTextArea

location: class Investe2
G

Bom, esse ultimo erro ai é porque você só pode ter uma classe publica por arquivo…
Sendo que esta classe publica tem que ter o mesmo nome do arquivo.

As demais seriam InnerClass :wink:

K

sim, mas como eu te disse acima mesmo assim ele finaliza apos eu preencher os campos!
vou tentar refazer tudo!

muito obrigado!

Criado 7 de janeiro de 2016
Ultima resposta 7 de jan. de 2016
Respostas 8
Participantes 2