Erro: Não foi possível localizar nem carregar a classe principal ordenacaodedados.OrdenacaoDeDados
Java Result: 1
import java.util.Scanner;
import java.io.*;
package ordenacaodedados;
/**
*
* @author erick
*/
public class ordenacaodedados
{
/**
* @param args the command line arguments
*/
public static void main(String[] args)
{
menu();
}
public static void menu()
{
int[] dadosDeEntrada;
System.out.println("Algoritmos de Ordenação de Dados");
System.out.println();
System.out.println("Deseja ordenar os dados de um arquivo de texto"
+ "ou deseja introduzir os dados agora?");
System.out.println("1 - Obter dados a partir de um arquivo de texto");
System.out.println("2 - Digitar os dados agora");
Scanner entrada = new Scanner(System.in); /*cria o objeto entrada que
* receberá uma entrada de dado do usuário*/
String opcao = entrada.nextLine();
switch (opcao)
{
case "1":
dadosDoArquivo();
break;
case "2":
dadosDoTeclado();
break;
default:
for (int limpar = 0; limpar < 30; limpar++)
{
System.out.println();
}
System.out.println("Valor inválido. Digite 1 ou 2.");
menu();
}
}
/**
*
*
*/
public static void verDados(int[] array)
{
}
/**
*
*
*/
public static void dadosDoArquivo()
{
System.out.println("O que você deseja fazer?");
System.out.println();
System.out.println("1 - Ordenar usando o método Insertion Sort");
System.out.println("2 - Ver os dados");
System.out.println("3 - Embaralhar os dados");
Scanner entradaProcedimento = new Scanner(System.in); /*cria o objeto entrada que
* receberá uma entrada de dado do usuário*/
String opcaoProcedimento = entradaProcedimento.nextLine();
switch (opcaoProcedimento)
{
case "1":
insertionSort(dadosDeEntrada);
break;
case "2":
//comando
break;
case "3":
//comando
break;
default:
for (int limpar = 0; limpar < 30; limpar++)
{
System.out.println();
}
System.out.println("Valor inválido. Digite 1 ou 2.");
menu();
}
}
/**
*
*
*/
public static void dadosDoTeclado()
{
}
/**
*
*
*/
public static void embaralhar(int[] array)
{
}
/**
*
*
*/
public static void insertionSort(int[] array)
{
for (int i = 1; i < array.length; i++)
{
int a = array[i];
}
int j;
for (j = i - 1; j >= 0 && array[j] > a; j--)
{
array[j + 1] = array[j];
array[j] = a;
}
}
}