NO LIVRO J2 PASSO A PASSO DE M.MORISON, TEM DOIS EXEMPLOS: UM O PROGRAMA CHAMADO PONDVOLUME ( CALCULA A PROFUNDIDADE - PÉS - GALÃO ) NÃO CHAMA NO PROMPT A ENTRADA DE DADOS PRO USUÁRIO, COMPILA NORMAL, MAS NA EXECUÇÃO ELE NÃO CHAMA E AENTRADA DE DADOS, SÓ MOSTRA AS UNIDADES DE MEDIDAS- LENGTH,WIDTH,DEPTH.
Exemplo1: PondTime (realiza calculo de volume,tranforma pés cúbicos em galões)
Código:
public class PondVolume {
public static void main ( String [] args ) {
if (args.length !=3) {
System.out.println ("Usage: java PontVolume Length Width Depth" );
System.exit (0);
}
float length = Float.valueOf (args[1]).floatValue ();
float width = Float.valueOf (args[2]).floatValue ();
float depth = Float.valueOf (args[3]).floatValue ();
float volume = length * width * depth * 7.5f;
System.out.println ("Pond length = " + length + "feet");
System.out.println ("Pond width = " + width + "feet");
System.out.println ("Pond depth = " + depth + "feet");
System.out.println ("Pond volume = " + volume + "gallons");
}
}
Exemplo2:DateTime (mostra a hora e a data)
Código:
import java.applet.*;
import java.text.*;
import java.util.*;
import java.awt.*;
public class DateTime extends Applet {
public void paint ( Graphics g ) {
DateFormat df = DateFormat.getDateTimeInstance
(DateFormat.LONG,
DateFormat.SHORT );
String str = df.format (new Date () );
FontMetrics fm = g.getFontMetrics ();
g.drawString (str, (getSize ().width - fm.stringWidth (str) / 2,
((getSize ().heigth - fm.getHeight () ) / 2 + fm.getAscent () );
}
}
[size="11"][color="green"]utilize a tag CODE em seus códigos - matheus[/color][/size]