import java.util.Scanner;
import java.io.File;
import java.io.FileNotFoundException;
import java.lang.NullPointerException;

class Oct30 {

	public static void main(String[] args) {

		// 2D arrays aka matrices

		double[][] temps = new double[3][5];

		//print matrix

		printMatrix(temps);

		// set all temps to 1 - 15
		int counter = 1;
	
		for(int i = 0; i < temps.length; i++) {
			for(int j = 0; j < temps[i].length; j++) {
				temps[i][j] = counter++;
			}
		}

		printMatrix(temps);

		Scanner fin = null;

		try {
			fin = new Scanner(new File("letters.txt"));
		}
		catch(FileNotFoundException | NullPointerException ex) {
			System.out.println("Cannot open file for reading");
			System.out.println(ex);
			ex.printStackTrace();
			System.exit(0);
		}

		int numLetters = fin.nextInt();
		System.out.printf("num letters: %d\n", numLetters);

		fin.useDelimiter("[,\\n]+");

		char[] letters = new char[numLetters];

		for(int i = 0; i < numLetters; i++) {
		/*	
			String token = fin.next();
			char c = token.charAt(0);
		
			letters[i] = c;
		*/
			letters[i] = fin.next().charAt(0);
		}

		for(char elm : letters) {
			System.out.printf("%c ", elm);
		}
		System.out.println();

		// find largest of 2 integers

		Scanner kb = new Scanner(System.in);
		System.out.print("Enter 2 integers: ");

		int first = kb.nextInt();
		int second = kb.nextInt();

		int largest = max(first, second);
		System.out.printf("largest: %d\n", largest);
	}

	static void printMatrix(double[][] m) {
		for(double[] row : m) {
			for(double elm : row) {
				System.out.printf("%.1f ", elm);
			}
			System.out.println();
		}
		System.out.println();
	}

	static int max(int a, int b) {
		return (a > b) ? a : b;
	}

	// reading a file


}
