Boa tarde!!!
Pessoal, preciso de uma ajuda com esse código, montei dessa forma, é um programa simples que tem que ler 20 número de um vetor, e depois organiza- como Crescente ou decrescente.
Esse é o código que fiz:
import java.util.Scanner;
public class Exercicio1
{
public static void main (String args[])
{
Scanner sc= new Scanner (System.in);
int i, j, aux, Totalnum= 20, entrada= 0;
int [] num= new int [Totalnum];
try {
for (i=0; i<20; i++)
{
System.out.println ("Informe o "+(i+1)+" numero");
num [i]= sc.nextInt();
}
System.out.println ("Gostaria de colocar os numeros informados em ordem crescente (1) ou decrescente (2)?");
entrada= sc.nextInt();
if (entrada==1)
{
for (i=0; i<19; i++)
{
for (j=(i+1); j<20; j++)
{
if (num [i] >= num [j])
{
aux= num [i];
num [i]= num [j];
num [j]= aux;
}
}
}
System.out.println ("Os numeros na ordem crescente sao: ");
for (i=0; i<20; i++)
{
System.out.println ("-"+num [i]);
}
}
else
{
for (i=0; i<19; i++)
{
for (j=(i+1); j<20; j++)
{
if (num [i] <= num [j])
{
aux= num [i];
num [i]= num [j];
num [j]= aux;
}
}
}
System.out.println ("Os numeros na ordem decrescente sao: ");
for (i=0; i<20; i++)
{
System.out.println ("-"+num [i]);
}
}
} catch (Exception e){
System.out.println ("Ocorreu um erro durante a leitura!");
}
}
}
mando compilar, e ele compila normalmente… mas na hora de executar, ele dá esse erro.
Exception in thread “main” java.lang.NoClassDefFoundError: Exercicio1
Caused by: java.lang.ClassNotFoundException: Exercicio1
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: Exercicio1. Program will exit.
alguém sabe me dizer o pq que dá esse erro?!
Obrigado desde já :lol: