import java.awt.Container;
import javax.swing.*;

public class Escopo extends JApplet {
	JTextArea saidaArea;
	Container c;
	int x = 1;
	
	public void init() {
		saidaArea = new JTextArea();
		c = getContentPane();
		c.add(saidaArea);
	}
	
	public void start() {
		int x = 5;
		saidaArea.append("O x local a start é " + x);
		
		metodoA();
		metodoB();
		metodoA();
		metodoB();
		
		saidaArea.append("\n\nO x local a start é " + x);
	}
	
	public void metodoA() {
		int x = 25;

		saidaArea.append("\n\nO x local a metodoA() é " + x + " após entrar em metodoA()");

		++x;

		saidaArea.append("\nO x local a metodoA() é " + x + " antes de existir o metodoA()");
	}
	
	public void metodoB() {
		saidaArea.append("\n\nA variável de instância x é " + x + " ao entrar no metodoB()");
		
		x *= 10;
		
		saidaArea.append("\nA variável de instância x é " + x + " na existência do metodoB()");
	}
	
}