1 16 17 package samples.stock ; 18 19 20 21 25 public class ComInfoService { 26 public String getInfo(String symbol, String dataType) throws Exception { 27 int i, j ; 28 String [] types = { "symbol", "name", "address" }; 29 String [][] data = { {"IBM", 30 "International Business Machines", 31 "Armonk, NY" }, 32 33 {"MACR", 34 "Macromedia", 35 "Newton, MA" }, 36 37 {"CSCO", 38 "Cisco Systems", 39 "San Jose, CA" } }; 40 41 for ( i = 0 ; i < types.length ; i++ ) 42 if ( types[i].equals( dataType ) ) break ; 43 44 if ( i == types.length ) 45 return( "Unknown dataType: " + dataType ); 46 47 for ( j = 0 ; j < data.length ; j++ ) 48 if ( data[j][0].equals( symbol ) ) break ; 49 50 if ( j == data.length ) 51 return( "Unknown symbol: " + symbol ); 52 53 return( data[j][i] ); 54 } 55 } 56 | Popular Tags |