¡¶ÃæÏò¶ÔÏó³ÌÐòÉè¼Æ¡·
ʵÑéÖ¸µ¼Êé
¹ùÓñÖù
¹ã¶«ÉÌѧԺÐÅϢѧԺ ¶þ0Ò»0 Äê Ê®¶þ ÔÂ
Ŀ ¼
ʵÑéÒ» Java»ù´¡ÊµÑé
ʵÑé¶þ JavaÃæÏò¶ÔÏóÌØÐÔÊÔÑé--JavaÖеÄÀà¡¢¶ÔÏóºÍ·½·¨ ʵÑéÈý ÀàµÄ¼Ì³Ð¡¢¶à̬¡¢½Ó¿Ú¡¢·ÃÎÊ¿ØÖÆ·ûÓëÐÞÊηû ʵÑéËÄ JavaʵÑéÎå Java ʵÑéÁù ʵÑéÆß ʵÑé°Ë Java Applet
¸½Â¼1 ×ÊÔ´¼°ÆäÀûÓà ÓïÑÔµÄÒì³£´¦Àí ÊäÈëÊä³öÁ÷ ͼÐÎÓû§½çÃæÉè¼Æ ¼°¶àÏß³ÌÊÔÑé
ʵÑ鱨¸æ¸ñʽ
ʵÑéÒ» Java»ù´¡ÊµÑé
Ò»¡¢ÊµÑéÄ¿µÄÓëÒªÇó
1. ѧϰ±àд¼òµ¥µÄJava³ÌÐò¡£
2. Ñ§Ï°ÕÆÎÕJava»ù±¾Êý¾ÝÀàÐͼ°Æä»ù±¾ÔËËã¡£ 3. Ñ§Ï°ÕÆÎÕJava µÄ»ù±¾Á÷³Ì¿ØÖÆÓï¾ä¡£
¶þ¡¢Ïà¹ØÖªÊ¶
1. Á˽âJDKµÄ¹¤×÷»·¾³£¬ÒÔ¼°ÈçºÎʹÓÃJDK½øÐбà³Ì¡£ 2. ÊìϤ¼¯³ÉÈí¼þ eclipse3.7¼°ÆäʹÓá£
¶þ¡¢ÊµÑéÄÚÈÝ
1. ±àдHello.java³ÌÐò²¢ÔËÐС£
2. ÓÃJavaÓïÑÔ±àдһ¸öÓ¦ÓóÌÐòÔÚÆÁÄ»ÉÏÊä³ö1000Ö®ÄÚµÄËØÊý¡£ 3. Ò»¸öÊýÈç¹ûÇ¡ºÃµÈÓÚËüµÄÒò×ÓÖ®ºÍ£¬Õâ¸öÊý¾Í³ÆÎª¡°ÍêÊý¡±£¬±ÈÈç28=1+2+4+7+14¡£±àдһ¸öÓ¦ÓóÌÐòÔÚÆÁÄ»ÉÏÊä³ö1000Ö®ÄÚµÄÍêÊý¡£ 4. ÇóÂú×ã1£¡+2£¡+3£¡+ ¡+n!¡Ü9999µÄ×î´óÕûÊýn ¡£
5. Ò»¸öÈýλµÄÕûÊýÈç¹ûËüµÄ¸÷λÊý×ÖµÄÁ¢·½Ö®ºÍµÈÓÚÕâ¸öÈýλÊý£¬¾Í³Æ´ËÊýΪˮÏÉ»¨Êý£¬±ÈÈç 371?3?7?1£¬±àдһ¸öÓ¦ÓóÌÐòÔÚÆÁÄ»ÉÏÊä³öËùÓÐË®ÏÉ»¨Êý¡£ 6. ÏÂÃæ³ÌÐòµÄÊä³ö½á¹ûÊÇʲô£¿
333
ʵÑé¶þ JavaÃæÏò¶ÔÏóÌØÐÔÊÔÑé-JavaÖеÄÀà¡¢¶ÔÏóºÍ·½·¨ Ò»¡¢ÊµÑéÄ¿µÄÓëÒªÇó
1. ÕÆÎÕÀàµÄ¶¨ÒåºÍʹÓ㬶¨ÒåһЩ¼òµ¥ÀಢʹÓÃÖ®¡£ 2. ÕÆÎÕ¶ÔÏóµÄÉùÃ÷¡¢´´½¨ºÍʹÓᣠ3. ÕÆÎÕ¹¹Ôì·½·¨µÄ¶¨ÒåºÍʹÓá£
4. ÕÆÎÕÀà·½·¨£¨¾²Ì¬·½·¨£©ºÍ·ÇÀà·½·¨£¨·Ç¾²Ì¬·½·¨£©µÄÇø±ðºÍʹÓᣠ5. ÕÆÎÕ³ÉÔ±±äÁ¿ºÍ¾Ö²¿±äÁ¿µÄÇø±ðºÍʹÓá£
¶þ¡¢ÊµÑéÄÚÈÝ
1. ±àдһ¸öJava³ÌÐò£¬¶¨ÒåÒ»¸ö±íʾѧÉúµÄÀ࣬ÀàÃûStudent£¬ Æä³ÉÔ±±äÁ¿ÓУºÑ§ºÅ¡¢°à¼¶¡¢ÐÕÃû¡¢ÐÔ±ð¡¢ÄêÁ䣻 ³ÉÔ±·½·¨£º£¨1£©»ñµÃ°àºÅ£¨2£©»ñµÃÐÕÃû£¨3£©»ñµÃÄêÁ䣨4£©ÐÞ¸ÄÄêÁ䣻
ÔÚ²âÊÔÀàÖд´½¨Ò»¸öStudentµÄ¶ÔÏó£¬Ð޸ĸöÔÏóµÄÄêÁ䣬²¢Êä³ö¸Ã¶ÔÏóµÄÄêÁä¡£ 2. ÀàStudentBÓµÓÐÉÏÌâÖеÄËùÓÐÊôÐԺͷ½·¨£¬²¢ÇÒÓй¹Ôì·½·¨£¬ÓÃÓÚ³õʼ»¯ËùÓгÉÔ±±äÁ¿£¬ÔÚStudentÖÐÔö¼ÓÒ»¸ö·½·¨public toString£¨£©£¬ËüµÄ·µ»ØÖµÊÇString£¬Æä¹¦ÄÜÊǰÑÀàStudentBµÄ¶ÔÏóµÄ³ÉÔ±±äÁ¿ÐÅÏ¢×éºÏ³ÉÒ»¸ö×Ö·û´®²¢Êä³ö¡£±ÈÈçÊä³öÐÅÏ¢ ѧºÅ£º123£¬°àºÅ£º1°à£¬ÐÕÃû£ºÀîÀò£¬ÐÔ±ð£ºÅ®£¬ÄêÁ䣺19 ¡£
ÔÚ²âÊÔÀàÖд´½¨Ò»¸öStudentBµÄ¶ÔÏó£¬Êä³ö¸Ã¶ÔÏóµÄÐÅÏ¢¡£
3. ¼òÊö¹¹Ô캯ÊýµÄ×÷ÓúÍÌØµã¡£ÏÂÃæÊÇijͬѧΪStudentÀà±àдµÄÒ»¸ö¹¹Ô캯Êý£¬ÇëÖ¸³öÄÇЩµØ·½ÓдíÎó£º
void Student(int sno, String sname){ studentNo=sno;
studentName=sname;
return sno; }
ÆäÖÐ studentNo¡¢studentNameÊÇÀàStudentÖж¨ÒåµÄ±äÁ¿¡£ 4. ±àдһ¸öÈÕÆÚÀàMyDate£¬ÒªÇó£º
(1) ÈÕÆÚÀà MyDateµÄ³ÉÔ±±äÁ¿ÓУºyear¡¢ month¡¢day ¶¼ÊÇint ÐÍ¡£ £¨2£©ÈÕÆÚÀàµÄ·½·¨ÓУº
¹¹Ôì·½·¨ MyDate()£¬ÈÕÆÚµÄĬÈÏֵΪ2008Äê1ÔÂ1ÈÕ£»
¹¹Ôì·½·¨ MyDate(int y,int m,int d)£¬ÐβÎy¡¢m¡¢d·Ö±ðΪij¸öÈÕÆÚµÄÄêÔÂÈյijõʼֵ£» ³ÉÔ±·½·¨ int getYear()£º»ñÈ¡ÈÕÆÚµÄÄêÊý×÷Ϊ·½·¨µÄ·µ»ØÖµ£»
³ÉÔ±·½·¨ int getMonth()£º»ñÈ¡ÈÕÆÚµÄÔ·Ý×÷Ϊ·½·¨µÄ·µ»ØÖµ£» ³ÉÔ±·½·¨ int getYear()£º»ñÈ¡ÈÕÆÚµÄÈÕ×÷Ϊ·½·¨µÄ·µ»ØÖµ£»
³ÉÔ±·½·¨ void showDate()£º°´¡°yyyyÄêmmÔÂddÈÕ¡±¸ñʽÏÔʾһ¸öÈÕÆÚ¡£
ÔÚ²âÊÔÀàÖд´½¨Ò»¸öMyDateÀàµÄ¶ÔÏó£¬ÏÔʾ¸Ã¶ÔÏóµÄÄêÔÂÈÕ¡£ 5. Éè¼ÆÃûΪRectangleµÄÀà±íʾ¾ØÐΣ¬
³ÉÔ±±äÁ¿£ºwidthºÍheight±íʾ¾ØÐεĿíºÍ¸ß£¬ÆäÊý¾ÝÀàÐÍΪdouble£¬Ä¬ÈÏÖµÊÇ1.0£» ³ÉÔ±±äÁ¿£ºcolor±íʾ¾ØÐεÄÑÕÉ«£¬ÆäÊý¾ÝÀàÐÍΪString£¬Ä¬ÈÏÑÕɫΪ°×É«£» ¹¹Ôì·½·¨£ºÎÞ²ÎÊýµÄ¹¹Ôì·½·¨Rectangle()£¬Æä¹¦ÄÜÊÇ´´½¨Ä¬ÈϵľØÐΣ» ¹¹Ôì·½·¨£º´øÈý¸ö²ÎÊýµÄ¹¹Ôì·½·¨Rectangle(double width,double height,String color)£¬Æä
¹¦ÄÜÊÇ´´½¨Ö¸¶¨´óСºÍÑÕÉ«µÄ¾ØÐÎ
³ÉÔ±·½·¨£ºgetWidth()¡¢getHeight()¡¢getColour()¹¦ÄÜÊÇ»ñÈ¡¾ØÐεÄÏàÓ¦ÐÅÏ¢£» ³ÉÔ±·½·¨£ºsetWidth()¡¢setHeight()¡¢setColour()¹¦ÄÜÊÇÐ޸ľØÐÎÏàÓ¦µÄÐÅÏ¢ ³ÉÔ±·½·¨£ºgetArea() ¼ÆËã¾ØÐεÄÃæ»ý²¢·µ»ØÆäÖµ£» ³ÉÔ±·½·¨£ºgetPerimeter()¼ÆËã¾ØÐεÄÖܳ¤²¢·µ»ØÆäÖµ£»
±àдһ¸ö²âÊÔ³ÌÐò£¬´´½¨Á½¸öRectangle¶ÔÏó£¬ÉèÖõÚÒ»¸ö¶ÔÏóµÄ¿íΪ4£¬¸ßΪ40£¬ÑÕɫΪ»ÆÉ«£¬µÚ¶þ¸ö¶ÔÏóµÄ¿íΪ3.5£¬¸ßΪ35.9£¬ÑÕɫΪºìÉ«¡£ÏÔʾÁ½¸ö¶ÔÏóµÄÊôÐÔ²¢½«ËüÃǵÄÃæ»ýºÍÖܳ¤Êä³ö¡£
6. Éè¼ÆÃûΪMyIntegerµÄÀà±íʾÕûÊý£¬Ëü°üÀ¨£º
³ÉÔ±±äÁ¿£ºvalue ÆäÊý¾ÝÀàÐÍΪint£¨ÓÃÓÚ´æ´¢ÕûÊýµÄÖµ£©£»
¹¹Ôì·½·¨£ºMyInteger(int x)£¬Æä×÷ÓÃÊÇ´´½¨Ö¸¶¨intÖµµÄMyInteger¶ÔÏó£» ³ÉÔ±·½·¨£ºgetInt()£¬Æä¹¦ÄÜÊÇ·µ»ØMyInteger¶ÔÏóµÄÖµ£»
³ÉÔ±·½·¨£ºisEven()¡¢isOdd()ºÍisPrime()·½·¨£¬Èç¹ûvalueµÄÖµ·Ö±ðΪż¡¢Ææ»òËØÊý£¬
ÔòÏàÓ¦·½·¨µÄ·µ»ØÖµÊÇtrue£¬·ñÔòΪfalse£»
³ÉÔ±·½·¨£ºequals(int x)£¬Èç¹û¶ÔÏóµÄÖµÓëÖ¸¶¨µÄÖµÏàµÈ·µ»Øtrue£¬·ñÔò·µ»Øfalse£» ³ÉÔ±·½·¨£ºparseInt(String x)½«Êý×Ö×Ö·û´®xת±ä³ÉintÖµ¡£ ±àд³ÌÐò²âÊÔ¸ÃÀàÖеÄËùÓз½·¨¡£
7. Éè¼ÆÃûΪMyPointµÄÀà±íʾһ¸öÆ½Ãæ×ø±êµã--¾ßÓÐx×ø±êºÍy×ø±êµÄµã£¬¸ÃÀà°üÀ¨£¬ ³ÉÔ±±äÁ¿£ºx¡¢y£»doubleÐÍ£»
ÎÞ²ÎÊýµÄ¹¹Ôì·½·¨£ºMyPoint( )£¬´´½¨×ø±êµã0£¬0£©£»
´ø²ÎÊýµÄ¹¹Ôì·½·¨:MyPoint(double x,double y)´´½¨Ò»¸ö×ø±êµã(x£¬y)£» ³ÉÔ±·½·¨£ºgetX()¡¢getY()£¬·µ»Ø×ø±êµãÏàÓ¦µÄÖµ£»
³ÉÔ±·½·¨£ºdistance( )£¬·µ»ØMyPointÀàÐ͵ÄÁ½¸öµãÖ®¼äµÄ¾àÀ룻
±àд²âÊÔ³ÌÐò´´½¨Á½¸öµã (2£¬3) ºÍ (10£¬30.5)£¬²¢ÏÔʾËüÃÇÖ®¼äµÄ¾àÀë¡£ 8. Éè¼ÆÃûΪCourseµÄÀ࣬Ëü°üÀ¨£º
3¸ö³ÉÔ±±äÁ¿£º¿Î³Ì±àºÅ(cNnumber)¡¢¿Î³ÌÃû(Cname)¡¢Ñ§·ÖÊý(Cuit) 1¸ö¹¹Ôì·½·¨£¬ÓÃÓÚ³õʼ»¯¿Î³Ì±àºÅ¡¢¿Î³ÌÃûºÍѧ·Ö 1¸ö·½·¨£ºprintCourseInfo£¨£©£¬ÓÃÓÚÊä³ö¿Î³ÌÏà¹ØµÄÐÅÏ¢ ±àд¿Î³ÌÀàµÄ²âÊÔ³ÌÐò£¬Êä³ö¶ÔÏó¿Î³ÌµÄÏà¹ØÐÅÏ¢¡£
*9. Éè¼ÆÒ»¸öÃûΪAccountµÄÀàÄ£ÄâÕË»§£¬Ëü°üÀ¨£º ¡¤intÐÍÊý¾ÝÓòid±íʾÕ˺Å(ĬÈÏֵΪ0)£»
¡¤doubleÐÍÊý¾ÝÓòbalance±íʾÕË»§Óà¶î(ĬÈÏֵΪ0)£»
¡¤doubleÐÍÊý¾ÝÓòannualInterestRate´æ´¢µ±Ç°ÄêÀûÂÊ(ĬÈÏֵΪ0)£» ¡¤String ÐÍÊý¾ÝÓòdateCreated´æ´¢ÕË»§¿ª»§µÄÈÕÆÚ£» ¡¤Î޲ι¹Ôì·½·¨´´½¨Ò»¸öĬÈϵÄÕË»§£»
¡¤id£¬balanceºÍannualInterstRateµÄ·ÃÎÊÆ÷ºÍÐÞ¸ÄÆ÷£» ¡¤dateCreatedµÄ·ÃÎÊÆ÷£»
¡¤getMonthlyInterestRate()·½·¨·µ»ØÔÂÀûÂÊ£» ¡¤withDraw·½·¨´ÓÕË»§ÌáÈ¡ÌØ¶¨Êý¶îµÄ¿î£» ¡¤deposit·½·¨ÏòÕË»§´æÌض¨Êý¶îµÄ¿î£»
±àдһ¸ö²âÊÔ³ÌÐò£¬´´½¨Ò»¸öÕ˺ÅΪ1122¡¢Óà¶îΪ20 000¡¢ÄêÀûÂÊΪ4£®5£¥µÄAccount
¶ÔÏó¡£Ê¹ÓÃwithDraw·½·¨Ìá¿î2500Ôª£¬Ê¹ÓÃdeposit·½·¨´æ¿î3000Ôª£¬²¢´òÓ¡Óà¶îºÍÔÂÀûÂÊ£¬ÒÔ¼°¸ÃÕË»§µÄ¿ª»§ÈÕÆÚ¡£