Ola pessoal, vi um apple no livro do deitel, mas ele ta com erro. Tipo c eu digitar algum valor diferente de 1, 2 ou 3 ele da pau.
Sera q alguem podia me dizer o q estava acontecendo??
Ai vai o codigo:
// Applet que desenha várias formas geométricas
import javax.swing.*;
import java.awt.Graphics;
public class TestaSwitch extends JApplet {
int escolha;
public void init() {
String entrada;
entrada = JOptionPane.showInputDialog(
" Digite 1 para desenhar LINHAS\n " +
" Digite 2 para desenhar QUADRADOS\n " +
" Digite 3 para desenhar CÍRCULOS\n " );
escolha = Integer.parseInt( entrada );
}
public void paint( Graphics g ) {
for( int i = 0; i < 10; i++ ) {
switch( escolha ) {
case 1:
g.drawLine( 10, 10, 250, i * 10 );
break;
case 2:
g.drawRect( 10 + i * 10, 10 + i * 10,
50 + i * 10, 50 + i * 10 );
break;
case 3:
g.drawOval( 10 + i * 10, 10 + i * 10,
50 + i * 10, 50 + i * 10 );
break;
default:
JOptionPane.showMessageDialog( null,
" Código Inválido " );
}
}
}
}
Abracao e te +
