Paso 5: Hacer hacer algo
ahora esto podría obtener un poco complicado pero preste atención:
hacen decir esto:
Import java.util.Scanner;
clase pitagórica {}
el principal vacío estático público (String [] args) {}
Saludo de cadena = "Hola. Bienvenido a la aplicación del teorema de Pitágoras. Hoy se cálculo el teorema de Pitágoras para usted. ";
Prompt cadena = "Escriba un número para la primera etapa de un triángulo rectángulo, seguido de presionar Intro o retorno, seguida por la pierna restante. Continuación, pulse ENTER o volver una vez más. ";
System.out.println(Greeting);
System.out.println(prompt);
Float a;
Float b;
Scanner myScanner = new Scanner(System.in);
un = myScanner.nextFloat();
b = myScanner.nextFloat();
flotador de a2 = a * a;
flotador b2 = b * b;
doble c2 = a2 + b2;
doble c = Math.sqrt(c2);
System.out.println ("el cuadrado de una es:" + a2 + "el cuadrado de b es:" + b2 + "el cuadrado de c es:" + c2 + "C es:" + c);
}
}
NO TE ASUSTES
vamos a romper
así que la primera línea es diferente
aunque debería ser muy obvio
estamos contando el programa para importar una utilidad de JAVA llamado escáner
ahora un escáner analiza entrada que escribes en la línea de comandos
simple, ¿verdad?
Float a;
y
Float b;
están declarando variables
pide una flotación flotador número de punto
eso significa que un número con un decimal
como 8.987
otra vez, bastante simple
int no tiene un punto decimal
flotador que hace
¿Entiendo?
Aquí es donde las cosas ponen un poco más complicado (sólo ligeramente)
vamos a romper la línea de
Scanner myScanner = new Scanner(System.in);
funciona un poco como la declaración de una variable
"Escáner myScanner" es como decir "flotador un"
Estamos creando un escáner (que importamos) y nombrarlo MYSCANNER
entonces estamos asignando su valor con el =
Scanner(System.in) nuevo significa un nuevo objeto
es un objeto Scanner
y tiene entrada de System.in (que es la línea de comandos)
lo puedes escanear docs, html, etc.... pero que ha avanzado un poco
así que básicamente usted consigue la idea...
Estamos haciendo leer lo que pone
ahora la línea
un = myScanner.nextFloat();
dice que la variable de una debe ser asignado el flotante punto número siguiente que es leído por el escáner
es cuando pones el número en la línea de comandos y pulse ENTER
b = myScanner.nextFloat();
hace más o menos lo mismo
ahora para la broca mathy
flotador de a2 = a * a;
esta línea declara una variable llamada a2 y le asigna el valor de la variable a veces el valor de la variable una
flotador b2 = b * b;
misma deriva
doble c2 = a2 + b2;
ésta declara un número de precisión doble (realmente largo decimal) y le asigna el valor de a2 añadida al valor de b2
doble c = Math.sqrt(c2);
Esto lleva a la raíz de c2 y lo pone en una variable c
¿sigue conmigo?
La última línea todo imprime.
Todo entre comillas está impresa como texto
el + se utiliza para combinar la salida
todo lo no entre comillas imprime el valor de la variable
Esto hará más sentido en la siguiente página