Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Apuntes instrucciones basicas java, Apuntes de Programación Java

Apuntes instrucciones basicas java

Tipo: Apuntes

2020/2021

Subido el 08/03/2021

franlaraa_
franlaraa_ 🇪🇸

5

(1)

2 documentos

1 / 1

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Estructura de un programa:
Definición de variables:
package prueba01;
import java.util.Scanner; //aquí no es necesario
public class prueba01 {
public static void main (String args[])
{
System.out.println("Hola mundo");
}
}
// Comentario de una línea, alguna explicación
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
String nombre;
double radio, resultado;
int n, contador=0;
char letra;
/* . . . .
Podría haber más declaraciones de variables.
Esto es un comentario de varias líneas*/
Entrada/salida:
Asignación y oper. matemáticas:
System.out.print("Introduzca el radio : ");
radio = teclado.nextDouble();
System.out.println("Número entero: ");
n = teclado.nextInt();
System.out.print("Introduzca su nombre: ");
nombre = teclado.nextLine();
System.out.println("Nombre: "+nombre+", Edad:
"+edad);
// Operandos : + - * / %
resultado=Math.pow(n,2);
resultado=2*Math.PI*radio;
resto = x % 2;
resultado=Math.sqrt(radio);
Condicional si-sino (if-else)
Condicional según (switch)
if (n>18)
{
System.out.println("Mayor de edad");
}
[else
{
System.out.println("Menor de edad");
}]
/* Los corchetes significan que esa parte es
opcional. Dentro de cada bloque if o else puede
haber cualquier tipo de instrucción, incluido
otro if, bucles, etc.
Cuando el bloque if o else tiene una sola
instrucción las llaves son opcionales */
switch (diasemana)
{
case 1: // A si fuera char
dia=”Lunes”;
break;
case 2:
dia=”Martes”;
break;
…………
case 7:
dia=”Domingo”;
break;
[default:
dia=”Día erróneo”; ]
}
Bucle mientras (while)
Bucle repetir hasta (do-while)
ac=0;
i=0;
while (i<10)
{
ac=ac+i; // o bien ac+=i;
i=i+1; // o bien i++;
}
int i = 1;
do
{
System.out.println(En la iteración" + i);
i=i+1;
}
while (i<11);
Bucle para (for)
for (i=1;i<11;i++)
{
System.out.println(En la iteración" + i);
}
/*
FORMATO GENERAL DEL BUCLE FOR
for (inicialización;condición;instrucción)
{
cuerpo del bucle
}
*/
Explicación bucle for:
Cuando el control llega al bucle for se
ejecuta la inicialización (i=1 por ejemplo).
Después se evalúa la condición, si es
verdadera se ejecuta el cuerpo del bucle, si
es falsa se salta al bucle y el programa
continua tras la llave de cierre.
Al final de cada iteración se ejecuta la
instrucción y se evalúa la condición para
determinar si se ejecuta el cuerpo del bucle
nuevamente o no.

Vista previa parcial del texto

¡Descarga Apuntes instrucciones basicas java y más Apuntes en PDF de Programación Java solo en Docsity!

Estructura de un programa: Definición de variables:

package prueba01; import java.util.Scanner; //aquí no es necesario public class prueba01 { public static void main (String args[]) { System. out .println("Hola mundo"); } } // Comentario de una línea, alguna explicación… public static void main(String[] args) { Scanner teclado = new Scanner(System. in ); String nombre; double radio, resultado; int n, contador=0; char letra; /.... Podría haber más declaraciones de variables. Esto es un comentario de varias líneas/

Entrada/salida: Asignación y oper. matemáticas:

System. out .print("Introduzca el radio : "); radio = teclado.nextDouble(); System. out .println("Número entero: "); n = teclado.nextInt(); System. out .print("Introduzca su nombre: "); nombre = teclado.nextLine(); System. out .println("Nombre: "+nombre+", Edad: "+edad); // Operandos : + - * / % resultado=Math. pow (n,2); resultado=2*Math. PI *radio; resto = x % 2; resultado=Math. sqrt (radio);

Condicional si-sino (if-else) Condicional según (switch)

if (n>18) { System.out.println("Mayor de edad"); } [ else { System.out.println("Menor de edad"); }] /* Los corchetes significan que esa parte es opcional. Dentro de cada bloque if o else puede haber cualquier tipo de instrucción, incluido otro if, bucles, etc. Cuando el bloque if o else tiene una sola instrucción las llaves son opcionales */ switch ( diasemana ) { case 1: // ‘A’ si fuera char dia=”Lunes”; break; case 2: dia=”Martes”; break; ………… case 7: dia=”Domingo”; break; [default: dia=”Día erróneo”; ] }

Bucle mientras (while) Bucle repetir hasta (do-while)

ac=0; i=0; while (i<10) { ac=ac+i; // o bien ac+=i; i=i+1; // o bien i++; } int i = 1; do { System.out.println(“En la iteración" + i); i=i+1; } while (i<11);

Bucle para (for)

for (i=1;i<11;i++) { System.out.println(“En la iteración" + i); } /* FORMATO GENERAL DEL BUCLE FOR for (inicialización;condición;instrucción) { cuerpo del bucle } */ Explicación bucle for: Cuando el control llega al bucle for se ejecuta la inicialización (i=1 por ejemplo). Después se evalúa la condición, si es verdadera se ejecuta el cuerpo del bucle, si es falsa se salta al bucle y el programa continua tras la llave de cierre. Al final de cada iteración se ejecuta la instrucción y se evalúa la condición para determinar si se ejecuta el cuerpo del bucle nuevamente o no.