como puedo crear un ejecutable de este programita, yo utiliso jcreator o netbeans, cuando compilo me crea el archivo .class y cuando lo ejecuto corre en cmd ( o simbolo del sistema) y lo que quiero es que se cree un archivo que con doble click pueda abrirse la ventada de cmd y corra el programa... soy principiante y este es mi primer prog en la escuela ....:
import java.io.*;
class EjecCompaVec {
public static void main (String[]arg)throws IOException{
String Otro, OtraSerie;
BufferedReader Ent =new BufferedReader(new InputStreamReader (System.in));
ComparadorNDatos Comp = new ComparadorNDatos();
do{
Comp.inicializar();
System.out.println("\t\tCOMPARADOR DE N NUMEROS");
System.out.println("\t\t-----------------------");
Comp.DeterminarTamañoVector();
Comp.CapturarDatos();
Comp.DeterminarMayoryMenor();
Comp.SumarNumero();
Comp.ContarNumero();
Comp.DesplegarResultados();
System.out.println("Desea Procesar otra serie?:");
OtraSerie=Ent.readLine();
}while (OtraSerie.equals("S")||OtraSerie.equals("s"));
}
}
class ComparadorNDatos{
float Mayor, Menor;
double SumarNumero;
int Tamaño, CantDatos;
float Numero[], valor;
int sub;
BufferedReader Entrada=new BufferedReader (new InputStreamReader(System.in));
public void inicializar (){
valor=0;
SumarNumero=0.0;
CantDatos=0;
}
public void DeterminarTamañoVector()throws IOException{
do{
System.out.print ("Cuantos numeros desea capturar: ");
Tamaño=Integer.parseInt(Entrada.readLine());
Numero=new float[Tamaño];
}while(Tamaño<0);
System.out.println("Tamano del arreglo: "+ Tamaño);
System.out.println("---------------------");
}
public void CapturarDatos()throws IOException{
for(int sub=0;sub<Tamaño;sub++){
do{
System.out.print ("Ingrese el numero"+ (sub+1)+": ");
valor=Float.parseFloat(Entrada.readLine());
}while(valor==0);
Numero[sub] = valor;
}
}
public void DeterminarMayoryMenor(){
for (int sub=0;sub<CantDatos;sub++){
if (CantDatos==0){Mayor=Menor=Numero[sub];}
else{
if (Numero[sub]>Mayor){Mayor=Numero[sub];}
if (Numero[sub]<Menor){Menor=Numero[sub];}
}
}
}
public void SumarNumero(){
SumarNumero+=Numero[sub];
System.out.println("El numero"+(sub+1)+": " + Numero[sub]);
}
public void ContarNumero(){
sub++;
}
public void DesplegarResultados(){
System.out.println ("La suma de numeros es: " +SumarNumero);
System.out.println("El Mayor de los Datos es: "+Mayor);
System.out.println("El Menor de los Datos es: "+Menor);
}
}
import java.io.*;
class EjecCompaVec {
public static void main (String[]arg)throws IOException{
String Otro, OtraSerie;
BufferedReader Ent =new BufferedReader(new InputStreamReader (System.in));
ComparadorNDatos Comp = new ComparadorNDatos();
do{
Comp.inicializar();
System.out.println("\t\tCOMPARADOR DE N NUMEROS");
System.out.println("\t\t-----------------------");
Comp.DeterminarTamañoVector();
Comp.CapturarDatos();
Comp.DeterminarMayoryMenor();
Comp.SumarNumero();
Comp.ContarNumero();
Comp.DesplegarResultados();
System.out.println("Desea Procesar otra serie?:");
OtraSerie=Ent.readLine();
}while (OtraSerie.equals("S")||OtraSerie.equals("s"));
}
}
class ComparadorNDatos{
float Mayor, Menor;
double SumarNumero;
int Tamaño, CantDatos;
float Numero[], valor;
int sub;
BufferedReader Entrada=new BufferedReader (new InputStreamReader(System.in));
public void inicializar (){
valor=0;
SumarNumero=0.0;
CantDatos=0;
}
public void DeterminarTamañoVector()throws IOException{
do{
System.out.print ("Cuantos numeros desea capturar: ");
Tamaño=Integer.parseInt(Entrada.readLine());
Numero=new float[Tamaño];
}while(Tamaño<0);
System.out.println("Tamano del arreglo: "+ Tamaño);
System.out.println("---------------------");
}
public void CapturarDatos()throws IOException{
for(int sub=0;sub<Tamaño;sub++){
do{
System.out.print ("Ingrese el numero"+ (sub+1)+": ");
valor=Float.parseFloat(Entrada.readLine());
}while(valor==0);
Numero[sub] = valor;
}
}
public void DeterminarMayoryMenor(){
for (int sub=0;sub<CantDatos;sub++){
if (CantDatos==0){Mayor=Menor=Numero[sub];}
else{
if (Numero[sub]>Mayor){Mayor=Numero[sub];}
if (Numero[sub]<Menor){Menor=Numero[sub];}
}
}
}
public void SumarNumero(){
SumarNumero+=Numero[sub];
System.out.println("El numero"+(sub+1)+": " + Numero[sub]);
}
public void ContarNumero(){
sub++;
}
public void DesplegarResultados(){
System.out.println ("La suma de numeros es: " +SumarNumero);
System.out.println("El Mayor de los Datos es: "+Mayor);
System.out.println("El Menor de los Datos es: "+Menor);
}
}