Java necesito Ayuda
Publicado por Julian (24 intervenciones) el 19/08/2021 01:17:25
Saludos a todos. Necesito la ayuda de todos los miembros de esta comunidad sobre un enunciado de JAVA. Soy incapaz de obtener el último idAlumno y sumarle el número uno. ¿Cómo hago para obtener el último valor de algún número y/o código y/o ID? Otra consulta ¿Puede una clase controladora heredar atributos de otra clase? . Pego el enunciado y mi codificación. Espero la ayuda de todos. Gracias.
/*
Crear un nuevo proyecto en el cual realizar los siguientes puntos:
1. Crear en el paquete1 la clase clase Alumno con los siguientes atributos:
o idAlumno
o nombres
o apellidos
o cedulaIdentidad
o direccion
o telefono
- Crear en el paquete2 la clase Turno con los siguientes atributos:
o idTurno
o descripcion
- Crear en el paquete3 la clase en la cual se instanciarán las clases mencionadas
- Inicializar la clase Alumno con los datos personales de cada alumno (a través del Constructor)
- Inicializar la clase Turno con los siguientes datos: (a través del Constructor)
o idTurno= 1
o descripcion=MAÑANA
- Desplegar por pantalla dichos datos en el siguiente formato:
Mis datos son:
------------------
100
MARCELO PEREZ
4388900
JEJUI
495873
Datos del Turno:
---------------------
1
MAÑANA
/* Para esta impresión se usarán solo dos métodos, uno para la clase Alumno y otro para la clase Turno,
no se deben usar los métodos getNombres, getApellidos, getDireccion… etc desde el main… */
/* Crear otro objeto de la clase Alumno, al cual se le cargarán los datos de un compañero/a:
o idAlumno=sumarle 1 al último idAlumno (para el atributo idAlumno, obtener el último id y a éste sumarle 1)
- Agregar el atributo sexo a la clase alumno:
o sexo: int
- Cargarle valores según el sexo de cada alumno:
o Si alumno = FEMENINO cargar sexo=1
o Si alumno = MASCULINO cargar sexo=2
- Desplegar por pantalla los datos del Alumno. Desplegar la descripción del sexo de cada alumno:
o Si sexo=1 desplegar FEMENINO
o Si sexo=2 desplegar MASCULINO
o Validar que si sexo es <> a 1 y <> a 2, entonces deberá desplegar SEXO INCORRECTO
/* El despliegue de la descripción del sexo, y la validación de los valores del sexo, se harán en un método dentro de la clase Alumno, no en el main */
/*
Crear un nuevo proyecto en el cual realizar los siguientes puntos:
1. Crear en el paquete1 la clase clase Alumno con los siguientes atributos:
o idAlumno
o nombres
o apellidos
o cedulaIdentidad
o direccion
o telefono
- Crear en el paquete2 la clase Turno con los siguientes atributos:
o idTurno
o descripcion
- Crear en el paquete3 la clase en la cual se instanciarán las clases mencionadas
- Inicializar la clase Alumno con los datos personales de cada alumno (a través del Constructor)
- Inicializar la clase Turno con los siguientes datos: (a través del Constructor)
o idTurno= 1
o descripcion=MAÑANA
- Desplegar por pantalla dichos datos en el siguiente formato:
Mis datos son:
------------------
100
MARCELO PEREZ
4388900
JEJUI
495873
Datos del Turno:
---------------------
1
MAÑANA
/* Para esta impresión se usarán solo dos métodos, uno para la clase Alumno y otro para la clase Turno,
no se deben usar los métodos getNombres, getApellidos, getDireccion… etc desde el main… */
/* Crear otro objeto de la clase Alumno, al cual se le cargarán los datos de un compañero/a:
o idAlumno=sumarle 1 al último idAlumno (para el atributo idAlumno, obtener el último id y a éste sumarle 1)
- Agregar el atributo sexo a la clase alumno:
o sexo: int
- Cargarle valores según el sexo de cada alumno:
o Si alumno = FEMENINO cargar sexo=1
o Si alumno = MASCULINO cargar sexo=2
- Desplegar por pantalla los datos del Alumno. Desplegar la descripción del sexo de cada alumno:
o Si sexo=1 desplegar FEMENINO
o Si sexo=2 desplegar MASCULINO
o Validar que si sexo es <> a 1 y <> a 2, entonces deberá desplegar SEXO INCORRECTO
/* El despliegue de la descripción del sexo, y la validación de los valores del sexo, se harán en un método dentro de la clase Alumno, no en el main */
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
package Paquete1;
public class Alumno {
int idAlumno;
String nombres;
String apellidos;
int cedulaIdentidad;
String direccion;
int telefono;
int sexo;
public void cargaridAlumno(int idAlumno){
this.idAlumno = idAlumno;
}
public int obteneridAlumno(){
return idAlumno;
}
public void cargarnombres(String nombres){
this.nombres = nombres;
}
public String obtenernombres(){
return nombres;
}
public void cargarapellidos(String apellidos){
this.apellidos= apellidos;
}
public String obtenerapellidos(){
return apellidos;
}
public void cargarcedulaIdentidad(int cedulaIdentidad){
this.cedulaIdentidad = cedulaIdentidad;
}
public int obtenercedulaIdentidad(){
return cedulaIdentidad;
}
public void cargardireccion(String direccion){
this.direccion = direccion;
}
public String obtenerdireccion(){
return direccion;
}
public void cargarTelefono(int telefono){
this.telefono = telefono;
}
public int obtenertelefono(){
return telefono;
}
public void cargarSexo(int Sexo){
this.sexo = sexo;
}
public int obtenerSexo(){
return sexo;
}
public int desplegarsexo(int sexo){
switch(sexo){
case 1: System.out.println("FEMENINO"); break;
case 2: System.out.println("MASCULINO");break;
default: System.out.println("SEXO INCORRECTO");break;
}
return sexo;
}
public static void main(String[] args) {
}
}
package Paquete2;
public class Turno {
int idTurno;
String descripcion;
public void cargaridTurno(int idTurno){
this.idTurno = idTurno;
}
public int obteneridTurno(){
return idTurno;
}
public void cargardescripcion(String descripcion){
this.descripcion = descripcion;
}
}
package Paquete3;
public class Principal {
private int idAlumno;
private String nombres;
private String apellidos;
private int cedulaIdentidad;
private String direccion;
private int telefono;
private int idTurno;
private String descripcion;
public Principal(int idAlumno,String nombres,String apellidos,int cedulaIdentidad,String direccion,int telefono){
idAlumno=0;
nombres="";
apellidos="";
cedulaIdentidad=0;
direccion="";
telefono=0;
}
public Principal(int idTurno, String descripcion){
idTurno=0;
descripcion="";
}
public static void Main(String [] args){
Alumno Alumno1 = new Alumno();
Alumno Alumno2 = new Alumno();
Turno Turno1 = new Turno();
Alumno1.cargaridAlumno(100);
Alumno1.cargarnombres("Marcelo");
Alumno1.cargarapellidos("Perez");
Alumno1.cargarcedulaidentidad(4388900);
Alumno1.cargarcedulaIdentidad(0);
Alumno1.cargardireccion("Jejui");
Alumno1.cargartelefono(495873);
Turno1.cargaridTurno(1);
Turno1.cargadescripcion("MAÑANA");
System.out.println("Mis datos son: ");
System.out.println("------------------");
System.out.println(100);
System.out.println("MARCELO PEREZ");
System.out.println(4388900);
System.out.println("Jejui");
System.out.println(495873);
System.out.println("Datos del turno:");
System.out.println("------------------");
System.out.println(1);
System.out.println("MAÑANA");
}
}
Valora esta pregunta


0