tngo una duda con este codigo. Yo lo que quiero es que el arreglo guarde el student id que se supone que tenga 9 digitos y esos 9 digitos me los separe de 3 en 3 los primeros 3 es el numero del campus los segundos 3 son el año y los terceros 3 son el numero de estudiante, quiero separarlos e imprimirlos , se que estoy haciendo algo mal pero no se que.
Este es el codigo
package studentID; import java.util.Scanner; public class studentID { public static void main( String args[]) { Scanner input= new Scanner (System.in); int studentNumber; int campus = 0; int year=0; int student=0;
System.out.print("Enter Student ID 9 digit"); studentNumber=input.nextInt();
int [] array=new int[8];
for(int i=0; i2 & array[i]<6) year=array[i]; System.out.printf("Year Number is %s ", year);
if (array[i]>6 & array[i]<0) student=array[i]; System.out.printf("Student Number is %s ", student);
tngo una duda con este codigo. Yo lo que quiero es que el arreglo guarde el student id que se supone que tenga 9 digitos y esos 9 digitos me los separe de 3 en 3 los primeros 3 es el numero del campus los segundos 3 son el año y los terceros 3 son el numero de estudiante, quiero separarlos e imprimirlos , se que estoy haciendo algo mal pero no se que.
Este es el codigo
package studentID;
import java.util.Scanner;
public class studentID
{
public static void main( String args[])
{
Scanner input= new Scanner (System.in);
int studentNumber;
int campus = 0;
int year=0;
int student=0;
System.out.print("Enter Student ID 9 digit");
studentNumber=input.nextInt();
int [] array=new int[8];
for(int i=0; i2 & array[i]<6)
year=array[i];
System.out.printf("Year Number is %s ", year);
if (array[i]>6 & array[i]<0)
student=array[i];
System.out.printf("Student Number is %s ", student);
}
}
}