Está en la página 1de 2

public static void main(String[] args)

{
//UN OBJETO: es una abstraccion de la realidade ejm persona
// UNA CLASE: es la abstraccion de un objeto en un lenguaje de
programacion ejemplo hombre, mujer
// ATRIBUTOS O CARACTERISTICA: EJM: edad, altura, peso..(string nombre,
int edad) int es un valor entero
//por eso no se puede usar para nombre pero si para edad,
altura, etc, entonces existen dos tipos de
//atributos: string e int, ??
// METODOS O FUNCIONES: ejm: caminar, comer, dormir
// VARIABLE: Es un espacio en memoria q almacenara datos ejm: int,
double, char, string
//CONSTANTES: Tienen un dato definido o sea no cambian
//sysout y ctrl +barra espaciadora
//FUNCION: Es un bloque de codigo q se ejecuta dependiendo nuestras
necesidades.
//BLOQUE DE CODIGO: {} lo q esta dentro de las llaves es un bloque
de codigo, cada llave tiene su pareja
//PARTES DE UNA FUNCION: public void HOLA, public int, public
string, public float, public void main
//o sea : modificadordeacceso retornovalor nombredelafuncion
( parametros )
// 1.- MODIFICADOR DE ACCESO: modifica el acceso a variables,
atributos, metodos,clase, ect
//public, private, protected
// a veces palabra reservada EJM static: public static void main
// 2.- RETORNO DE VALOR: palabra reservada q va despues del
modificador de acceso
//void(vacio no devuelve ningun valor), int(retorna un valor
entero),float,etc
// 3.- NOMBRE DE LA FUNCION: HOLA, ADIOS, SUMA,main, ETC
// 4.- PARAMETROS: valor q se la a una funcion
//EJEMPLO: public static void main (String[] args)
//SEGUIDAMENTE Y POR ULTIMO CREAMOS EL BLOQUE DE CODIGO DONDE
PONDREMOS LAS INSTRUCCIONES

// siempre tiene prioridad la funcion main: public static void main, si


tengo otra funcion como
// public static void hola debere escribir hola() dentro y en la parte
final del bloque de codigo de la
// funcion main, obviamente mas bajo despues de este bloque de codigo
estara la public static void hola()y
// tambien con su respectivo bloque de codigo

//OPERADORES LOGICOS: devuelven el vaor true o false dependiendo de lo q


hagan estos operadores
// <, >, ==igualdad, !=diferente, <=menor o igual, >=maor o igual...se
usan gralmente con la sentenciaif else
//OPERADORES ARITMETICOS:
// + , -, *, / division, % modulo(residuo de una division EJM: 40%3 nos
dara 1)

//if(condicion: ejecuta codigo si se cumple la funcion. else: ejecuta


codigo si no se cumple condicion
//entonces o se ejecuta if o se ejecuta else (siempre uno de
los 2)
// switch case: Estructura de control q permite definir varios casos de
seleccion
int x=2
switch (x);
{
case 0:
System.out.println(asdasds);
break;
case 1:
System.out.println(asdadsds);
break;
case 2:
System.out.println(ahsdasdgss);
break;
default: //si pones un x diferente a los 3
casos(0,1,2)ejecuta default
System.out.println(asdassfds);
break;
}

// incrementos y decrementos ++ y -- solo varia en una unidad


//CICLOS: si no definimos un fin el se genera un bucle infinito. ejm
while, for, foreach, etc
//while(condicion) mientras esta condicion devuelva true
ejecutara todo lo siguiente (while=mientras)

//for(condicion incial; condicion final; incrementodecremento) EJM


for(int x=0; x<10; x++){.....}
//for es el mas usado actualmente, mas q el while.

También podría gustarte