Son diferentes tipos de datos en Java
int, float, double, char, String, boolean, byte
Entero, Real, Dimensión, Caracter
int, float, short, long, cadena, array
La siguiente instrucción ¿ejecuta la condición verdadera? Suponiendo que ingreso = 8 y uniforme es = 2 (2=sin uniforme) if ( ingreso==8 && uniforme == 1 ) JOptionPane.showMessageDialog(null,"Su hora de ingreso es a las " + hora + "y SI trajo uniforme entonces INGRESA..." ); else JOptionPane.showMessageDialog(null,"Su hora de ingreso es a las " + hora + " o NO trajo uniforme entonces NO INGRESA..." );
Una es una , en ella se definen atributos y métodos, mientras que un es la de una clase. El operador entonces permite instanciar un objeto de una clase.
Los atributos y métodos de una clase puede ser públicos enteros flotantes( públicos, enteros, flotantes ), con comillas privados JOptionPane.showMessageDialog( con comillas, privados, JOptionPane.showMessageDialog ) y void operadores protegidos( void, operadores, protegidos )
//La siguiente declaración de clase es correcta public class Agenda { String nombre; String apeMat; String apePat; int edad; char edoCivil; Agenda() { nombre="Mi nombre"; apePat="Mi ApellidoPat"; apeMat="Mi ApellidoMat"; edad=16; edoCivil='S'; } void setNombre(String nombre){ this.nombre = nombre; } int getNombre(){ return(nombre); } void setApeMat(String apeMat){ this.apeMat = apeMat; } int getApeMat(){ return(apeMat); } void setApePat(String apePat){ this.apePat = apePat; } float getApePat(){ return(apePat); } void setEdad(int edad){ this.edad = edad; } char getEdad(){ return(edad); } void setEdoCivil(char edoCivil){ this.edoCivil = edoCivil; } char getAdoCivil(){ return(edoCivil); } }
Dos características del método constructor son: que no devuelven valor y que se llaman igual que la clase; su función es situarlo en la memoria para inicializar los atributos de una clase