Boa noite pessoal ,preciso usar um menu na classe principal e chamar uma outra classe ,porem nao estou consigo fazer com que execute a outra classe,.O menu ate aparece,dando as opções, mas quando teclo a opçao “1”,surge erro ,nao consgui corrigir, nao sei o que fazer …se puderem me ajudar.Segue codigo:
package exerc_8;
import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int opcao = 0;
Scanner ler = new Scanner(System.in);
while(opcao != 3){
// Menu
System.out.print("\n1. Exercício A");
//System.out.print("\n2. Exercício B");
System.out.print("\n3. Sair do Programa");
System.out.print("\n\nDigite uma opcao do menu:");
opcao = ler.nextInt();
Desenho solucao = new Desenho();
switch(opcao)
{
case 1:
solucao.exercicioA();
break;
//case 2:
// solucao.exercicioB();
//break;
//case 3:
//System.out.print("\nFim do Programa.\n");
//break;
default:
System.out.print("\nOpção Inválida.\n");
break;
}
}
}
}
package exerc_8;
public class Desenho {
//import java.util.Scanner;
// public static void main(String[] args) {
//Scanner ler = new Scanner(System.in);
public void exercicioA(){
System.out.println("Entre com a quantidade de linhas: ");
int qtde = sc.nextInt();
for(int linha = 1; linha <= qtde; linha++) {
for(int coluna = 1;coluna <= qtde; coluna++){
if(linha < 10)
System.out.print("0");
System.out.print(linha+" ");
}
//System.out.println();
}
}}