<span style= "font-family:arial, Helvetica, Sans-serif;" > * <p>description: Demonstrates initialization and basic operation of one-dimensional arrays and multidimensional arrays </p></span>
* <p>copyright:copyright (c) 2014</p> * <p>Filename:myArray.java</p> * @author w Wanghaitao * @version 0.1 */public class myarray{//Initialize array variable char[] cNum = {' 1 ', ' 2 ', ' 3 ', ' 4 ', ' 5 ', ' 6 ', ' 7 ', ' 8 ', ' 9 ', ' 0 '}; Char[] CStr = {' A ', ' B ', ' C ', ' d ', ' e ', ' f ', ' g ', ' h ', ' I ', ' j ', ' K ', ' l ', ' m ', ' n ', ' o ', ' P ', ' Q ', ' R ' , ' s ', ' t ', ' u ', ' V ', ' w ', ' x ', ' y ', ' z '}; Int[] Imonth = {31,28,31,30,31,30,31,31,30,31,30,31}; String[] Smail = {"@", "."};/ * * *<br> Method Description: Verify e-mail *<br> input parameters: String Spara checked e-mail character *<br> return type: Boolean if the format of the check conforms to the e-mail format returns True otherwise returns false */public void IsMail (String spara) {int i=0; if (Spara.indexof (Smail[i]) ==-1&&spara.indexof (smail[i+1]) ==-1)//Not retrieved @ and. {System.out.println (spara+ "The content does not conform to e-mail standards"); } else {System.out.println (spara+ "The content is e-mail standard"); }}/** *<br> Method Description: Determines whether the numeric *<br> input parameter: String Spara. The string to be judged *<br> return type: Boolean. Returns true if all are numeric types, otherwise false */public boolean isNumber (String Spara) {System.out.println (Spara); int iplength = Spara.length (); for (int i=0;i<iplength;i++) {char ctemp = Spara.charat (i); Boolean btemp = false; for (int j=0;j<cnum.length;j++) {if (Ctemp==cnum[j]) {//loop compares the current character to the contents of CNum to determine if it is a number btemp = true; Break }} if (!btemp) {//system.out.println (Spara); return false; }}//system.out.println (Spara); return true; }/** *<br> Method Description: Determine whether all English characters *<br> input parameters: String Spara. The character to check for *<br> return type: Boolean. True if all characters are returned, and vice versa */public boolean isstring (String Spara) {System.out.println (Spara); int iplength = Spara.length (); for (int i=0;i<iplength;i++) {char ctemp = Spara.charat (i); Boolean btemp = false; for (int j=0;j<cstr.length;j++) {if (Ctemp==cstr[j]) {btemp = true; Break }} if (!btemp) return false; } return true; }/** *<br> Method Description: Determine if a leap year *<br> input parameterNumber: int Ipara. The year to Judge *<br> return type: Boolean. Returns true if a leap year returns false */public boolean chickday (int Ipara) {return ipara%100==0&&ipara%4==0; }/** *<br> Method Description: Check that the date format is correct *<br> input parameter: String Spara. The date character to check for the *<br> return type: Int. 0 Days date format is correct,-January or this day is not required,-2 month day format incorrect */public int chickdata (String Spara) {System.out.println (Spara); Boolean btemp = false; The input date length is incorrect if (Spara.length ()!=10) return-2; Gets the year String syear = spara.substring (0,4); Gets the month String smonth = spara.substring (5,7); Gets the day String sday = spara.substring (8,10); Converts the year, month, and day to the number int iyear = Integer.parseint (syear); int iMon = Integer.parseint (smonth); int iday = Integer.parseint (Sday); if (imon>12) return-1; Leap year February processes if (Imon==2&&chickday (iyear)) {if (iday>29) return 2; }else{if (iday>imonth[imon-1]) return-1; } return 0; }/** *<br> Method Description: Main method, test with *<br> input parameter: *<br> return type: */public static void Main (string[] arges) {MyArrayMA = new MyArray (); Verify the email address ma.ismail ("[email protected]"); Ma.ismail ("tom163com"); Shows if the number is Boolean bisnum = Ma.isnumber ("1234"); System.out.println ("1:bisnum=" +bisnum); Bisnum = Ma.isnumber ("123r4"); System.out.println ("2:bisnum=" +bisnum); Shows if the English character is Boolean bisstr = ma.isstring ("Wer"); System.out.println ("1:bisstr=" +bisstr); Bisstr = ma.isstring ("Wer3"); System.out.println ("2:bisstr=" +bisstr); System.out.println ("0 days, the format is correct,-January or this day is not required,-2 year date format is incorrect"); Demo check date int iistime = Ma.chickdata ("2003-12-98"); System.out.println ("1:iistime=" +iistime); Iistime = Ma.chickdata ("2003-111-08"); System.out.println ("2:iistime=" +iistime); Iistime = Ma.chickdata ("2003-10-08"); System.out.println ("3:iistime=" +iistime); Iistime = Ma.chickdata ("2000-02-30"); System.out.println ("4:iistime=" +iistime); } }
A little bit every day. An array of Java--initialization and basic operation of a multidimensional array