View Code of Problem 95

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int count = 0;
		Info[] infos = new Info[30];
		while(scanner.hasNext()) {
			String string = scanner.nextLine();
			String[] strings = string.split(" ");
			if(strings[0].equals("quit")) {
				break;
			}
			else if(strings[0].equals("add")) {
				infos[count] = new Info();
				infos[count].name = strings[1];
				infos[count].sex = strings[2];
				infos[count].year = strings[3];
				infos[count].month = strings[4];
				infos[count].day = strings[5];
				count++;
			}
                        else if(strings[0].equals("name")) {
				for(int i = 0;i < count;i++) {
					if (infos[i].name.equals(strings[1])) {
						System.out.println(infos[i].name+" "+infos[i].sex
								+" "+infos[i].year+"-"+infos[i].month+"-"
								+infos[i].day);
					}
				}
			}
                        else if(strings[0].equals("sex")) {
				for(int i = 0; i < count;i++) {
					if(infos[i].sex.equals(strings[1])) {
						System.out.println(infos[i].name+" "+infos[i].sex
								+" "+infos[i].year+"-"+infos[i].month+"-"
								+infos[i].day);
					}
				}
            	
			}
		}
	}
}
class Info{
	String name;
	String sex;
	String year;
	String month;
	String day;
}

Double click to view unformatted code.


Back to problem 95