English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas as categorias

import java.text.NumberFormat;
import java.util.Locale;

import javax.swing.swing.JOptionPane;
import javax.swing.JTextArea;

public class Interest {


public static void main ( String args[])
{
double amount, principal = 1000.0, rate = 0.05;


NumberFormat moneyFormat =
NumberFormat getCurrencyInstance ( Locale.US );

JTextArea outputTextArea = new JTextArea ();

outputTextArea.setText ( " Year\tAmount on deposit\n" );

for ( int year = 1; year <= 10; year++){
amount = principal * Math.pow( 1.0 + rate, year );

outputTextArea.append( year + "\t" +
moneyFormat.format ( amount)+ "\n");

}

JoptionPane.showMessageDialog ( null, outputTextArea,
"Comput Interest", JOptionPane.INFORMATION_MESSAGE );

System.exit (0);


}
}

Exception in thread "main" java.lang.NoClassDefFoundError: Interest
Press any key to continue...

2006-07-21 04:18:59 · 4 respostas · perguntado por Igor LPS 2 em Computadores e Internet Programação e Design

4 respostas

ta faltando alguma linha de comando..

2006-07-21 04:22:43 · answer #1 · answered by Paulo Henrique 6 · 0 0

import java.text.NumberFormat;
import java.util.Locale;
import javax.swing.*;

public class Interest {


public static void main ( String args[])
{
double amount, principal = 1000.0, rate = 0.05;


NumberFormat moneyFormat = NumberFormat.getCurrencyInstance ( Locale.US );

JTextArea outputTextArea = new JTextArea ();

outputTextArea.setText ( " Year\tAmount on deposit\n" );

for ( int year = 1; year <= 10; year++){
amount = principal * Math.pow( 1.0 + rate, year );

outputTextArea.append( year + "\t" +
moneyFormat.format ( amount)+ "\n");

}

JOptionPane.showMessageDialog ( null, outputTextArea,
"Comput Interest", JOptionPane.INFORMATION_MESSAGE);

System.exit (0);


}
}

cara tinha uns erros de sintaxe..consertei vc copia e cola agora que vai dar certo valew..!!!!!!

2006-07-22 08:28:13 · answer #2 · answered by Kellyson Victor 2 · 0 0

O erro é na classpath verifique se a instalação/configuração do jdk.

Verifique as ordens da variaveis:
Ex.
JAVA_HOME = C:\Arquivos de programas\Java\jdk1.5.0_06
CLASSPATH = .;C:\Arquivos de programas\Java\jdk1.5.0_06\lib
PATH = C:\Arquivos de programas\Java\jdk1.5.0_06\bin

blz.
Espero ter ajudado.

2006-07-21 04:40:26 · answer #3 · answered by BILL 4 · 0 0

Meu amigo tinha alguns errinhos:
assim pra mim compilou e funcionou:

import java.text.NumberFormat;
import java.util.Locale;

import javax.swing.JOptionPane;
import javax.swing.JTextArea;

public class Interest {


public static void main( String args[]) {
double amount, principal = 1000.0, rate = 0.05;


NumberFormat moneyFormat =
NumberFormat.getCurrencyInstance( Locale.US );

JTextArea outputTextArea = new JTextArea();

outputTextArea.setText( " Year\tAmount on deposit\n" );

for ( int year = 1; year <= 10; year++){
amount = principal * Math.pow( 1.0 + rate, year );

outputTextArea.append( year + "\t" +
moneyFormat.format( amount)+ "\n");

}

JOptionPane.showMessageDialog( null, outputTextArea,
"Comput Interest",
JOptionPane.INFORMATION_MESSAGE);

System.exit(0);


}
}

Que compilador usa ?
Usa alguma ide, vai facilitar as coisas, tente o netbeans ou o eclipse.

Aqui no yahoo ele corta algumas coisas como por exmeplo JOptionPane.INFORMATION_MESSAGE

vai ter q complementar ai. mas acho q é so isso

2006-07-21 04:35:44 · answer #4 · answered by Thiago Tognoli 3 · 0 0

fedest.com, questions and answers