Aquí se obtiene un menú de una variedad de ejercicios hechos en netbeans.
import java.io.IOException;
import java.util.Scanner;
public class MENU_EJERCICIOS {
public static void main(String[] args)throws IOException {
Scanner s=new Scanner (System.in);
int n;
do
{
System.out.println(«»);
System.out.println(«*** MENU EJERCICIOS EN NETBEANS ***»);
System.out.println(«EJERCICIO 1 «);
System.out.println(«EJERCICIO 2 «);
System.out.println(«EJERCICIO 3 «);
System.out.println(«EJERCICIO 4 «);
System.out.println(«EJERCICIO 5 «);
System.out.println(«EJERCICIO 6 «);
System.out.println(«EJERCICIO 7 «);
System.out.println(«EJERCICIO 8 «);
System.out.println(«EJERCICIO 9 «);
System.out.println(«EJERCICIO 10 «);
System.out.println(«EJERCICIO 11 «);
System.out.println(«EJERCICIO 12 «);
System.out.println(«EJERCICIO 13 «);
System.out.println(«EJERCICIO 14 «);
System.out.println(«EJERCICIO 15 «);
System.out.println(«EJERCICIO 16 «);
System.out.println(«EJERCICIO 17 «);
System.out.println(«EJERCICIO 18 «);
System.out.println(«EJERCICIO 19 «);
System.out.println(«EJERCICIO 20 «);
System.out.println(«EJERCICIO 21 «);
System.out.println(«EJERCICIO 22 «);
System.out.println(«SALIR—>23»);
System.out.println(«»);
System.out.print(«Escoger una opcion numeral del menu: «);
n=s.nextInt();
System.out.println(«»);
switch(n)
{
case 1:
int a,b,suma=0;
System.out.println(«Ingrese el primer numero» );
a= s.nextInt();
System.out.println(«Ingrese el segundo numero»);
b= s.nextInt();
suma=a+b;
if (a>b)
{
System.out.println(«El numero mayor es » +a +» y la suma de los numeros ingresados es: » +suma);
}
else
{
System.out.println(«El numero mayor es » +b+» y la suma de los numeros ingresados es: » +suma);
}
break;
case 2:
int nu;
System.out.println(«Ingrese un numero»);
nu=s.nextInt();
if (nu%2==0)
{
System.out.println(«El numero ingresado por pantalla es par «);
System.out.println(«GRACIAS»);
}
else
{
System.out.println(«El numero ingresado por pantalla no es par»);
System.out.println(«GRACIAS»);
}
break;
case 3:
int pn,sn,c;
System.out.println(«Ingrese el primer numero»);
pn=s.nextInt();
System.out.println(«Ingrese el segundo numero»);
sn=s.nextInt();
System.out.println(«Ingrese el tecer numero»);
c=s.nextInt();
if(pn>sn && pn>c)
{
System.out.println(«El numero mayor es» +pn);
}
else
if (sn>pn && sn>c)
{ System.out.println(«El numero mayor es » +sn);
}
else
{
System.out.println(«El numero mayor es » +c);
}
break;
case 4:
int npr=0;
System.out.println(«Ingrese numeros enteros y con el cero se detiene el programa»);
System.out.println(«Ingrese el numero»);
do
{
npr=s.nextInt();
}while(npr!=0);
break;
case 5:
int p=0,su=0;
System.out.println(«Ingrese ocho numero:»);
for(int i=0;i<8;i++)
{
p=s.nextInt();
su=su+p;
}
System.out.println( «La suma total de los ochos numeros ingresados son: «+su);
break;
case 6:
int pr=1,x=0;
System.out.println(«SUMA DE N NUMEROS INGRESADOS»);
System.out.println(«El programa se detiene cuando digite un cero, gracias»);
System.out.println(«Ingrese n numeros: «);
while(pr!=0)
{
pr=s.nextInt();
x=x+pr;
}
System.out.println(«La suma de los numeros ingresados es:»+x);
break;
case 7:
int an,bn,cn;
System.out.println(«Ingrese tres numeros enteros»);
an=s.nextInt();
bn=s.nextInt();
cn=s.nextInt();
if(an==bn && bn==cn)
{
System.out.println(«Es Equilatero «);
} else
{
if( an==bn || bn==cn || cn==an
)
{
System.out.println(«Es Isosceles»);
}
else
{
System.out.println(«Es Escaleno»);
}
}
break;
case 8:
int ap,bp,cp;
char ds;
do
{
System.out.println(«Ingrese tres numeros enteros»);
ap=s.nextInt();
bp=s.nextInt();
cp=s.nextInt();
if(ap==bp && bp==cp)
{
System.out.println(«Es Equilatero «);
} else
{
if( ap==bp || bp==cp || cp==ap )
{
System.out.println(«Es Isosceles»);
}
else
{
System.out.println(«Es Escaleno»);
}
}
System.out.println(«DESEA CONTINUAR S/N»);
ds= (char)System.in.read();
}while(ds!=’n’);
break;
case 9:
System.out.println(«MULTIPLOS DE 3 DEL 1 AL 3000»);
for(int i=1; i<=3000;i++)
{
if (i%3==0)
{
System.out.println(«es multiplo» +i);
}
}
break;
case 10:
int num=0,cont=0;
float sum=0;
System.out.println(«Ingrese varios numeros, se detiene cuando ingrese el cero y calcule su media aritmetica»);
do
{
num=s.nextInt();
sum=sum+num;
cont++;
}while(num!=0);
System.out.println(sum/(cont-1));
break;
case 11:
int nm,f=1;
System.out.println(«ingrese un numero»);
nm=s.nextInt();
for(int i=nm;i>0;i–)
{
f=f*i;
}
System.out.println(«El factorial de » + nm + » es » +f);
break;
case 12:
int nume;
System.out.println(«Ingrese varios numeros hasta qwue llegue a cero»);
do
{
nume=s.nextInt();
}while(nume!=0);
break;
case 13:
int nr=0,aux=0;
System.out.println(«Ingrese varios numeros e indique cual es el mayor hasta que llegue a cero»);
do
{
nr=s.nextInt();
if (nr>aux)
{
aux=nr;
}
}while(nr!=0);
System.out.println(«El numero mayor es » +aux);
break;
case 14:
int co;
double pre, tt=0,auxi=0.0;
do{
System.out.println(«Ingrese la cantidad»);
co=s.nextInt();
System.out.println(«Ingrese el precio»);
pre=s.nextFloat();
tt=co*pre;
auxi=tt+auxi;
}while(co!=0) ;
System.out.println(«Total de la factura es » +auxi);
break;
case 15:
int no;
System.out.print(«Ingrese el primer numero»);
no = s.nextInt();
for (int ct=1;ct<no;ct++)
System.out.print(» *»);
System.out.print(» \n»);
for (int fi=2;fi<no;fi++)
{
System.out.print(» *»);
for( int ct=2;ct<no;ct++)// para tomar los espacios en blanco del cuadrado y lo tomaremos como columna
System.out.print(» «);
System.out.println(«*»);
}
for (int ct=1;ct<no;ct++)
System.out.print(» *»);
System.out.print(» «);
System.out.print(«\n»);
break;
case 16:
int h,thn,the=0,ph=15,pe=22;
char des;
do
{ System.out.println(«»);
System.out.print(«Ingrese las horas del trabajador:»);
h=s.nextInt();
if(h<=35)
{
thn=h*ph;
System.out.println(«El salario que se debe pagar por horas normales es » +»$»+thn);
}
else{
the=pe*(h-40)+40*ph;
System.out.println(«El salario que se debe pagar por las horas extras es » +»$»+the);
}
System.out.println(«»);
System.out.println(«DESEA CALCULAR OTRO SALARIO S/N»);
des= (char)System.in.read();
}while(des!=’n’ && des!=’N’);
break;
case 17:
int ni;
System.out.print(«Ingrese un numero entero, donde el programa realizara una piramide de asteriscos :»);
ni=s.nextInt();
for(int col=0;col<ni;col++)
{
for(int fa=0;fa<col+1;fa++)
{
System.out.print(«*»);
}
System.out.println(«»);
}
break;
case 18:
int cu = 1;
System.out.println(«NUMEROS DEL 1 AL 100»);
while (cu <= 100)
{ System.out.println(cu);
cu=cu+1;
}
System.out.println(«»);
System.out.println(«NUMEROS DEL 100 AL 1»);
System.out.println(«»);
int c1=100;
while (c1>= 1)
{
System.out.println (c1);
c1=c1-1;
}
break;
case 19:
int np;
System.out.print(«Ingrese el numero:»);
np=s.nextInt();
System.out.print(«Primera columna contar de uno en uno»);
System.out.println(«»);
for(int ce=1;ce<=np;ce++)
{
System.out.println(+ce);
}
System.out.print(«Segunda columna contar de dos en dos»);
System.out.println(«»);
for(int c0=1;c0<=np;c0=c0+2)
{
System.out.println(+c0);
}
System.out.print(«tercera columna contar de tres en tres»);
System.out.println(«»);
for(int c2=1;c2<=n;c2=c2+3)
{
System.out.println(+c2);
}
break;
case 20:
System.out.println(«TABLA DE MULTIPLICAR DEL UNO AL QUINCE»);
for (int i = 1; i <= 15; i++)
for (int j = 1; j <= 15; j++)
System.out.println(i+ » * » + j + » = » +i*j);
System.out.println(«TABLA DE MULTIPLICAR DEL UNO AL QUINCE»);
System.out.println(» «);
break;
case 21:
int ns,summ=0;
do
{
System.out.println(«»);
System.out.println(«***MENU***»);
System.out.println(«1.SALIR»);
System.out.println(«2.SUMATORIA»);
System.out.println(«3.FACTORIAL»);
System.out.println(«»);
System.out.print(«Escoger una opcion numeral del menu: «);
ns=s.nextInt();
System.out.println(«»);
switch(ns)
{
case 1 :
System.exit(0);
break;
case 2:
int nu1,nu2;
System.out.println(«SUMATORIA»);
System.out.println(«Ingrese dos numeros»);
nu1=s.nextInt();
nu2=s.nextInt();
summ=nu1+nu2;
System.out.println(«»);
System.out.println(«La suma de los dos numeros es: » +summ);
break;
case 3:
int fa=1;
System.out.println(«FACTORIAL»);
System.out.print(«Ingrese un numero para calcular el factorial: «);
int num1=s.nextInt();
for(int i=1;i<=num1;i++)
fa=fa*i;
System.out.println(«»);
System.out.println(«El factorial de » +num1+»! es » +fa);
break;
}
}while( ns!=’1′);
break;
case 22:
int n1=0,n2=1,nt=0,fb;
System.out.println(«FIBONACCI»);
System.out.print(«Ingrese el numero: «);
nt=s.nextInt();
for(int i=0; i<=nt;i++){
f= n1+n2;
n1=n2;
n2=f;
}
System.out.println(«El valor de la sucesion de fibonacci es » +n1);
break;
case 23:
System.exit(0);
break;
}
try{
Thread.sleep(5000);
}catch(InterruptedException e){}
}while(n!=’1′);
}
}