package de.hs_mannheim.informatik.spreadsheet; import java.io.FileNotFoundException; import java.util.Scanner; /** * Part of a simplified spreadsheet system for the PR1 programming lab at Hochschule Mannheim. * * @author Oliver Hummel */ public class Axel { public static void main(String[] args) throws FileNotFoundException { Spreadsheet spr = new Spreadsheet(10,10); @SuppressWarnings("resource") Scanner input = new Scanner(System.in); spr.put("A3", "123"); spr.put("B9", "=41+A2+10-2/3"); spr.put("B8", "2"); spr.put("B7", "20"); spr.put("B6", "42"); spr.put("B5", "23"); spr.put("B4", "24"); spr.put("B3", "24"); spr.put("B2", "28"); spr.put("B1", "24"); System.out.println("Schreibe 'stop' zum anhalten."); do{ String command = ""; String form = ""; String cell= ""; boolean cellTRUE = true; System.out.println(spr); System.out.println("Befehl (z.B. D4_=7*6): "); command = input.nextLine(); if(command.matches("[A-Za-z][1-9][0-9]?_=" + "((((([A-Za-z][1-9][0-9]?)|([0-9]+))(\\*|\\+|\\-|\\/))*" + "(([A-Za-z][1-9][0-9]?)|([0-9]+)))|" + "((SUMME|PRODUKT|MID|STABW|MIN|MAX)\\(([A-Za-z][1-9][0-9]*\\:[A-Za-z][1-9][0-9]*)\\)))")) { for(int i = 0; i