Bien, siguiente entrega de mis notas. Espero les ayude.
Copio y pego.
Primero el video.
Ahora las notas.
Cap 5: Trabajo con operadores.
Operadores matemáticos en java+ Adición- Sustracción* Multiplicación/ División% Módulo (nos permiete desterminar el resto de una división)Creamos un nuevo archivo vacio java.----ADICIONclass operadores{public static void main (String[] args){int altura = 123;altura = altura+10;System.out.println(altura);}}ejecutamos el archivo [RUN FILE]run:133BUILD SUCCESSFUL (total time: 0 seconds)----SUSTRACCIÓNclass operadores{public static void main (String[] args){int altura = 123;altura = altura-10;System.out.println(altura);}}ejecutamos el archivo [RUN FILE]run:113BUILD SUCCESSFUL (total time: 0 seconds)----MULTIPLICACIONclass operadores{public static void main (String[] args){int altura = 123;altura = altura*10;System.out.println(altura);}}ejecutamos el archivo [RUN FILE]run:1230BUILD SUCCESSFUL (total time: 0 seconds)----MULTIPLICACIONclass operadores{public static void main (String[] args){int altura = 123;altura = altura/10;System.out.println(altura);}}ejecutamos el archivo [RUN FILE]run:1230BUILD SUCCESSFUL (total time: 0 seconds)----DIVISIONclass operadores{public static void main (String[] args){float altura = 123;altura = altura*10;System.out.println(altura);}}ejecutamos el archivo [RUN FILE]run:12.3BUILD SUCCESSFUL (total time: 0 seconds)//Nota: cambiamos el int por float para que nos entregue el resultado exacto, si no, no entrega decimales.----MODULOclass operadores{public static void main (String[] args){float altura = 123;altura = altura%7;System.out.println(altura);}}run:4.0BUILD SUCCESSFUL (total time: 0 seconds)----Otro ejemploclass operadores{public static void main (String[] args){int puntuacion = 12;int total = 325 + (puntuacion*22);System.out.println(total);}}run:589BUILD SUCCESSFUL (total time: 0 seconds)----Operadores específicosoperadores de incremento y decremento.En loop es común es ir incrementando de 1 en 1.prefijo:++variable--variablesubfijovariable++varibale--segun se pone antes o despues, cambia. Es importanto saberlo.Cual sería el resultado?int x = 3;int valor = x++ *10;Subfijo primero realiza la operación matemática, luego aumente el valor de xvalor=30x=4----Prefijoint x=3;int valor = ++x *10;Prefijo primero aumenta de x, luego realiza la operación matemática.valor=40x=4------En netbeansclass incremento{public static void main (String[]args){int x = 3;int valor = x++ *10;System.out.println(valor);System.out.println(x);}}run:304BUILD SUCCESSFUL (total time: 0 seconds)------class incremento{public static void main (String[]args){int x = 3;int valor = ++x *10;System.out.println(valor);System.out.println(x);}}run:404BUILD SUCCESSFUL (total time: 0 seconds)-----Veamos ahora la prioridad de las operaciones.int y = 21;int x = y * 3 + 5;1) Incrementos y decrementos van primero. (++ , --)2) Multiplicación, división o modulus. De izquierda a derecha. (* , / , %)3) Suma y resta a continuación.4) Comparaciones5) Signo (=) configura valor variable-----Ejemplo 1class Prioridad{public static void main(String[]args){int y=21;int x=y*3+5;System.out.println(x);/*Primero multiplica 21*3 luego le suma 5*/}}run:68BUILD SUCCESSFUL (total time: 0 seconds)------Ejemplo 2class Prioridad2 {public static void main(String[]args) {int x = 7;int z = x++ * 6 + 4 * 10 / 2;System.out.println(z);System.out.println(x);/*Primero hace el incremente, pero primero mantendrá su valory luego lo cambia por lo que su valor será 7despues lo segundo es 7*6 luego 4*10 y luego lo divide entre 2(7*6)=42 ; (4*10)=40/2=20 entonces 42+20=62;z=62cómo ya terminó la operaicón el valor de x =8*/}}run:628BUILD SUCCESSFUL (total time: 0 seconds)------Uso de paréntesis para modificar la prioridad de la operación.Ejemplo3class Prioridad3 {public static void main(String[]args) {int y=21;int x= y*(3+5);System.out.println(x);/*entre parentesis (3+5) para indicar queesa operación será primero. 3+5=8, 8*21 = 168*/}}run:168BUILD SUCCESSFUL (total time: 0 seconds)------Talleres de trabajo:Usaremos 2 talleres de trabajo.- Diferentes pesos en diferentes planetas- convertir grados de °C a °F y viceversa------class PesoPlaneta{public static void main (String[]args){double peso = 68;System.out.println("Tu peso en la tierra es de " + peso + " Kg.");System.out.print("Tu peso en mercurio es de ");double mercurio = peso * .378;System.out.print(mercurio);System.out.println(" Kg.");System.out.print("Tu peso en la luna es de ");double luna = peso * .166;System.out.print(luna);System.out.println(" Kg.");System.out.print("Tu peso en Jupites es de ");double jupiter = peso * 2.364;System.out.print(jupiter);System.out.println(" Kg.");/* Primero imprimimos el mensaje de peso* definimos varibale y le asignamos la operacion* imprimimos el resultado de la operacion* Inclui una mod para que se imprimiera en una sola linea* tienes que hace el calculo primero y luego imprimir*/}}------run:Tu peso en la tierra es de 68.0 Kg.Tu peso en mercurio es de 25.704 Kg.Tu peso en la luna es de 11.288 Kg.Tu peso en Jupites es de 160.75199999999998 Kg.------Con println muestra CON salto de lineacon print muestra SIN salto de linea---------2do tallerpublic class Tiempo{public static void main(String[]args){float fah = 86;System.out.println( fah + "grados Fahrenheit son: ");// para convertir °F a °C primero restamos 32fah = fah -32;//dividimos en resultado entre 9fah = fah / 9;//multiplicamos por 5fah = fah * 5;System.out.println(fah + " °Celcius\n");float cel = 33;System.out.println(cel + "grados Celcius son: ");//primero restamos 9cel=cel-9;//dividimos entre 5cel=cel/5;//le sumamos 32;cel=cel+32;System.out.println(cel+ " °Fahrenheit");}}concatenar: poner en la misma linea el resultado de la variable yel texto del println
0 comentarios:
Publicar un comentario