[Link]
com/p/ejercicio
[Link]
Atajos en Netbeans
Existen algunos atajos de teclado que son de mucha ayuda a la hora de escribir código
java evitando así escribir estructuras que se repiten a lo largo de todo el código.
Atajos:
Alt + Shift + F: le da formato al código
Alt + Shift + Arriba o Abajo : Sube y baja las lineas
Ctrl + Shift + Arriba o Abajo: Hace una copia de la linea de código en la que
estabas posicionado
Ctrl + E : Borra lineas de código.
Ctrl + Space : Completa el código que estamos escribiendo. Por ejemplo, si
queremos escribir LocateRegistry solamente escribimos Loc y presionamos el
atajo para que nos sugiera la palabra completa. Si presionamos dos veces el
atajo, muestra todas las opciones que comiencen con los caracteres escritos.
Alt + Insert: Agrega constructores, métodos accesores, propiedades, overrides,
etc..
Alt + Enter : Se usa sobre el texto subrayado para ver la sugerencia que nos
hace el IDE cuando hay algún error de sintaxis o se necesita realizar algún
import o surround
Ctrl + R: Si lo hacemos sobre el identificador, renombra todas las ocurrencias.
Los atajos siguientes son escribiendo la palabra mencionada y presionando tabulador:
fcom + Tab: Se obtiene el código para agrupar y comentar. Ejemplo
// <editor-fold defaultstate="collapsed" desc="comment"> // </editor-
fold>
fori + Tab: Genera el código necesario para hacer un [Link]
for (int idx = 0; idx < [Link]; idx++) { Object elem = arr[idx]; }
Otros similares a “fori” son “forc”, “fore”, “forl”, and “forv”
sout + Tab o soutv + Tab: Genera los [Link](“”).
iff + Tab: Genera los bloques if. Ejemplo
if (exp) { }
sw + Tab: Genera el switch. Ejemplo:
switch (var) { case val: break; default: throw new AssertionError(); }
whilexp + Tab: Genera los bloques While. Otras variantes son whilen y whileit.
Ejemplo:
whilexp :
while (exp) { }
whileit:
while([Link]()) { Object elem = [Link](); }
whilen:
while([Link]()) { Object elem = [Link](); }
PSVM +TAB :Genera el la función main:
public static void main(String[]args){
EJEMPLOS JAVA NETBEANS
1. realizar un programa en java netbeans que pida un digito
y lo valla sumando y muestre el resultado este operación
debe realizarse hasta que el usuario digite el numero 25
.
package ejercicio.pkg1;
import [Link];
public class Ejercicio1 {
public static void main(String[] args) {
String a;
int n,s=0,c=1;
while (c==1){
a=[Link]("digite un numero"; ) ;
n=[Link](a) ;
s=s+n;
if (n==25){
c=2;
}
[Link](null,"la sumatoria es "+s,"",JOptionPane.PLAIN_MESSAGE) ;
}
}
}
2. Realizar un programa en java netbeans que pida 3 digito
al usuario, en el cual debe encontrar el número del centro.
Debe dejar de pedir número al usuario y realizar esta
operación hasta que la suma total de los tres digito sea igual
a 15.
* To change this template, choose Tools | Templates
* and open the template in the editor.
package ejercicio.pkg1;
import [Link];
* @author
public class Ejercicio1 {
@param args the command line arguments
public static void main(String[] args) {
String a,b,c;
int n1,n2,n3,con=1,suma;
while (con==1){
a=[Link]("digite #1"; ) ;
b=[Link]("digite #2"; ) ;
c=[Link]("digite #3"; ) ;
n1=[Link](a) ;
n2=[Link](b) ;
n3=[Link](c) ;
if (n1==n2||n2==n3||n3==n1) {
[Link](null,"Hay un numero repetido no se puede hallar el del
centro","",JOptionPane.ERROR_MESSAGE) ;
}
else{
if(n1>n2&&n1<n3||n1<n2&&n1>n3){
[Link](null,"el numero del centro
es"+n1,"",JOptionPane.PLAIN_MESSAGE) ;
}
else if(n2>n1&&n2<n3||n2<n1&&n2>n3){
[Link](null,"el numero del centro
es"+n2,"",JOptionPane.PLAIN_MESSAGE);
}
else if(n3>n2&&n3<n1||n3<n2&&n3>n1){
[Link](null,"el numero del centro
es"+n3,"",JOptionPane.PLAIN_MESSAGE) ;
}
}
suma=n1+n2+n3;
if (suma==15){
con=2;
}
}
}
}
3. Realizar un programa en java netbeans en el cual debe
pedir 3 dígitos al usuario. Hallar el Máximo común Divisor,
este programa debe cerrarse hasta el M. C.D. sea mayor a
10.
package javaapplication13;
import [Link];
@author Administrador
public class JavaApplication13 {
* @param args the command line arguments
public static void main(String[] args) {
String num1,num2,num3;
int n1,n2,n3,con=0,a, mcd=0;
while (con==0){
num1=[Link](" ingrese primer numero" ) ;
num2=[Link](" ingrese el segundo numero" ) ;
num3=[Link](" ingrese tercer numero" ) ;
n1=[Link](num1) ;
n2=[Link](num2) ;
n3=[Link](num3) ;
if(n1<2&&n1<n3) {
a=n1; }
else
if (n2<n1&&n2<n3){
a=n2; }
else {
a=n3; }
for(int x=1; x<=a; x++){
if(n1 % x == 0 & n2 % x == 0 & n3 % x == 0){
mcd=x;
}
}
[Link](null,"m.c.d es "+mcd) ;
if(mcd>10){
con=1;
}
}
}
}
4. Realizar un programa en java netbeans en el cual pueda
hallar el área de:
a/ área al cuadrado
b/ área del triangulo
c/área rectángulo
d/área circulo
salir
* To change this template, choose Tools | Templates
* and open the template in the editor.
package javaapplication5;
import [Link];
* @author Administrador
public class JavaApplication5 {
* @param args the command line arguments
public static void main(String[] args) {
String num1,num2,num3;
int a,cont=1;
float b,c,resp;
do{
num1=[Link]("ELEJIR ARIA A REALIZAR n1 area al cuadradon2 area del
triangulon3 area del rectangulon4 area del circulon5 SALIR " ; ) ;
a= [Link](num1);
switch (a){
case 1:
num2=[Link]("ingrese primer lado "; ) ;
b= [Link](num2) ;
resp=b*b;
[Link](null,"area del cuadrado "+
resp,"Resultado",JOptionPane.PLAIN_MESSAGE);break;
case 2:
num2=[Link]("ingrese base"; ) ;
b= [Link](num2) ;
num3=[Link]("ingrese Altura"; ) ;
c= [Link](num3) ;
resp=(b*c)/2 ;
[Link](null,"area del Triangulo "+
resp,"Resultado",JOptionPane.PLAIN_MESSAGE) ;break;
case 3:
num2=[Link]("ingrese base"; ) ;
b= [Link](num2) ;
num3=[Link]("ingrese Altura"; ) ;
c= [Link](num3) ;
resp= b*c;
[Link](null,"area del Rectangulo "+
resp,"Resultado",JOptionPane.PLAIN_MESSAGE) ;break;
case 4:
num2=[Link]("ingrese Radio"; ) ;
b= [Link](num2) ;
resp = (float) [Link] * (float) [Link](b,2) ;
[Link](null,"area del Circulo "+
resp,"Resultado",JOptionPane.PLAIN_MESSAGE);break;
case 5:
cont = cont + 1;
[Link](null,"salir ","salir",JOptionPane.PLAIN_MESSAGE) ;break;
default:
[Link](null,"Numero no Valido
","ERROR",JOptionPane.ERROR_MESSAGE) ;
}
}
while(cont==1) ; }
}
5. Realizar un programa en netbeans el cual el programa de
dos numero cualquiera, diga cual es el mayor y cual es el
menor de los dígitos dado por el programa a lazar, la suma
total de eso dos dígitos , a^b , raíz cuadrada de la suma de
los dos dígitos , este programa debe cerrarse hasta que el
resultado de la raíz sea mayor a 4.
package ejerciciosenclase;
import [Link];
public class Ejerciciosenclase {
public static void main(String[] args) {
//comienzan los codigos
int x=0, n1=0, n2=0, res=0, res1, res2=0, p=0, p1=0;
while(x==0){
n1= (int) [Link]([Link]() * 20); //aqui se le da valor random a la variable
n2= (int) [Link]([Link]() * 20); //aqui se le da valor random a la variable
p= (int) [Link](n1, n2) ; //aqui encuentro el número menor
p1= (int) [Link](n1, n2) ; //aqui encuentro el número mayor
[Link](null,"Primer random = "+n1) ; //aqui se muestran los resultados
obtenidos
[Link](null,"Segundo random = "+n2) ;
[Link](null,"Mayor = "+p1) ;
[Link](null,"Menor = "+p) ;
res=n1+n2;//aqui se ase la suma de los números random
res1= (int) [Link](res);//aqui se saca la raiz cuadrada de la suma de los numeros random
res2= (int) [Link](n1, n2);//aqui se hace el numero elevado
[Link](null,"Raiz cuadrada de "+res+" es = "+res1) ;//aqui se muestran
los resultados obtenidos
[Link](null,"Número elevado = "+res2) ;
if(res1>4){ //aqui se hace la toma de desiciones para cerrar el programa
x=1;
[Link](null,"Programa se va a cerrar"; ) ;
}
}
}