Java - cómo puedo agregar a este código un isempty y un dibujar cuadrado?

 
Vista:

cómo puedo agregar a este código un isempty y un dibujar cuadrado?

Publicado por Lautaro Perdomo (1 intervención) el 19/11/2020 05:45:31
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
import java.util.Scanner;
public class proyecto{
	static void Inicio(){}
	public static void main(String[]args){Inicio();
	Scanner leer=new Scanner(System.in);
	public boolean isEmpty()
	int na;
	System.out.println("Ingrese la cantidad de alumnos a registrar");
	na=leer.nextInt();
	if (na .isEmpty());//ARREGLAR
	leer.nextLine();
	int i;//guarda nombre y nota del alumno
	int[] notal=new int[na];
	String noalumno[]=new String[na];
	for(i=0;i<na;i++){do {
		System.out.println("Ingrese el nombre del alumno");
		noalumno[i]=leer.nextLine();
		System.out.println("Ahora ingrese su nota");
		notal[i]=leer.nextInt();
		leer.nextLine();
		}while((notal[i]<1) | (notal[i]>12));
	for(i=0;i<na;i++) {System.out.println(noalumno[i]);
		switch(notal[i]) {
		case 1: System.out.println("");
		break;}
 
}
}
}}
tambien quiero que la cantidad de alumnos se limite a 10 :(
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Billy Joel
Val: 2.665
Oro
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

cómo puedo agregar a este código un isempty y un dibujar cuadrado?

Publicado por Billy Joel (875 intervenciones) el 19/11/2020 17:21:22
No estoy seguro de cual es el objetivo de tu programa, pero si estoy seguro que tu variable na la utilizas para representar la cantidad de alumnos o número de alumnos. Con esa variable pretendes inicializar el arreglo noalumno.

He probado este trozo inicial de tu código y funciona bien. No estoy seguro que es lo que quieres hacer con el isEmpty pero el leer.nextLine(); si que es muy importante.

1
2
3
4
5
6
7
8
9
10
public static void main(String[] args) {
    Inicio();
    Scanner leer = new Scanner(System.in);
    //public boolean isEmpty()
    int na;
    System.out.print("Ingrese la cantidad de alumnos a registrar: ");
    na = leer.nextInt();
    //if (na.isEmpty());//ARREGLAR
    leer.nextLine();
    System.out.println("na: " + na);

Saludos,
Billy Joel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar