Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package lab4;
- import java.util.Scanner;
- /**
- *
- * @author Hacked
- */
- public class Lab4 {
- /**
- * @param args the command line arguments
- */
- public static void main(String[] args) {
- // TODO code application logic here
- Scanner input = new Scanner(System.in);
- String info[][][];
- int num = 0;
- boolean invalid = true;
- while(invalid){
- System.out.print("Enter number of people: ");
- num = input .nextInt();
- if(num<=0){
- System.out.println("Please enter a valid input.");
- num=0;
- }else{
- num = num+num;
- invalid = false;
- }continue;
- }info = new String [num][3][3];
- if(!invalid){
- for(int i=0; i<num; i++){
- System.out.print("Enter person #"+(i+1)+"'s information: \n");
- for(int j=0; j<3; j++){
- if(j==0){
- System.out.print("Name \n");
- }else if(j==1){
- System.out.print("Address \n");
- }else{
- System.out.print("Education \n");
- }
- for(int k=0; k<3; k++){
- if(j==0){
- if (k==0){
- if(i==0){
- input.nextLine();
- }
- System.out.print("\tEnter First Name: ");
- info [i][j][k] = input .nextLine();
- }if(k==1){
- System.out.print("\tEnter Middle Name: ");
- info [i][j][k] = input.nextLine();
- }if(k==2){
- System.out.print("\tEnter Last Name: ");
- info [i][j][k] = input .nextLine();
- }
- }else if(j==1){
- if(k==0){
- System.out.print("\tEnter Barangay: ");
- info [i][j][k] = input .nextLine();
- }if(k==1){
- System.out.print("\tEnter Municipality: ");
- info [i][j][k] = input .nextLine();
- }if(k==2){
- System.out.print("\tEnter Province: ");
- info [i][j][k] = input.nextLine();
- }
- }else{
- if(k==0){
- System.out.print("\tEnter Elementary School: ");
- info [i][j][k] = input .nextLine();
- }if(k==1){
- System.out.print("\tEnter Secondary School: ");
- info [i][j][k] = input .nextLine();
- }if(k==2){
- System.out.print("\tEnter Tertiary School: ");
- info [i][j][k] = input.nextLine();
- }
- }
- }
- }
- }
- }System.out.println("-----------------------------------------");
- System.out.println("Display Options:");
- System.out.println("-----------------------------------------");
- System.out.println("A. All info\nB. Name Only\nC. Address Only\nD. Education Only\nE. First Name Only\nF. Middle Name Only\nG. Last Name Only\nH. Barangay Only\nI. Municipality Only\nJ. Province Only\nK. Elementary Only\nL. Secondary Only\nM. Tertiary Only\nX. Exit");
- System.out.println("-----------------------------------------");
- int x=1;
- do{
- System.out.print("Enter Selection: ");
- String s = input.nextLine();
- if(s.equalsIgnoreCase("A")){
- System.out.println("All information: ");
- for(int i=0;i<num;i++){
- System.out.println("\t\tName: "+info[i][0][0]+" "+info[i][0][1]+" "+info[i][0][2]);
- System.out.println("\t\tAddress: "+info[i][1][0]+", "+info[i][1][1]+", "+info[i][1][2]);
- System.out.println("\t\tEducation: \n\t\t\tElementary: "+info[i][2][0]+"\n\t\t\tSecondary: "+info[i][2][1]+"\n\t\t\tTertiary: "+info[i][2][2]);
- }
- }else if(s.equalsIgnoreCase("B")){
- System.out.println("Name(s): ");
- for(int i=0; i<num; i++){
- System.out.println("\t\t"+info[i][0][0]+" "+info[i][0][1]+" "+info[i][0][2]);
- }
- }else if(s.equalsIgnoreCase("C")){
- System.out.println("Address(s): ");
- for(int i=0; i<num; i++){
- System.out.println("\t\t"+info[i][1][0]+", "+info[i][1][1]+", "+info[i][1][2]);
- }
- }else if(s.equalsIgnoreCase("D")){
- System.out.println("Education: ");
- System.out.println("Elementary(s): ");
- for(int i=0; i<num; i++){
- System.out.println("\t\t"+info[i][2][0]);
- }System.out.println("Secondary(s): ");
- for(int i=0; i<num; i++){
- System.out.println("\t\t"+info[i][2][1]);
- }System.out.println("Tertiary(s): ");
- for(int i=0; i<num; i++){
- System.out.println("\t\t"+info[i][2][2]);
- }
- }else if(s.equalsIgnoreCase("E")){
- System.out.println("First Name(s): ");
- for(int i=0; i<num; i++){
- System.out.println("\t\t"+info[i][0][0]);
- }
- }else if(s.equalsIgnoreCase("F")){
- System.out.println("Middle Name(s): ");
- for(int i=0; i<num; i++){
- System.out.println("\t\t"+info[i][0][1]);
- }
- }else if(s.equalsIgnoreCase("G")){
- System.out.println("Last Name(s): ");
- for(int i=0; i<num; i++){
- System.out.println("\t\t"+info[i][0][2]);
- }
- }else if(s.equalsIgnoreCase("H")){
- System.out.println("Barangay(s): ");
- for(int i=0; i<num; i++){
- System.out.println("\t\t"+info[i][1][0]);
- }
- }else if(s.equalsIgnoreCase("I")){
- System.out.println("Municipality(s): ");
- for(int i=0; i<num; i++){
- System.out.println("\t\t"+info[i][1][1]);
- }
- }else if(s.equalsIgnoreCase("J")){
- System.out.println("Province(s): ");
- for(int i=0; i<num; i++){
- System.out.println("\t\t"+info[i][1][2]);
- }
- }else if(s.equalsIgnoreCase("K")){
- System.out.println("Elementary Education(s): ");
- for(int i=0; i<num; i++){
- System.out.println("\t\t"+info[i][2][0]);
- }
- }else if(s.equalsIgnoreCase("L")){
- System.out.println("Secondary Education(s): ");
- for(int i=0; i<num; i++){
- System.out.println("\t\t"+info[i][2][1]);
- }
- }else if(s.equalsIgnoreCase("M")){
- System.out.println("Tertiary Education(s): ");
- for(int i=0; i<num; i++){
- System.out.println("\t\t"+info[i][2][2]);
- }
- }else if(s.equalsIgnoreCase("X")){
- x+=10;
- }else{
- System.out.println("Invalid Input! Try again.");
- }
- }while(x==1);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement