JAVAÊý¾ÝÀàÐÍÓëת»»
JavaÊý¾ÝÀàÐÍÓëת»»
JavaÊý¾ÝÀàÐÍ·ÖΪÈý´óÀà
²¼¶ûÐÍ£¬×Ö·ûÐÍ(char)£¬ÊýÖµÐÍ(ÕûÊý,¸¡µãÐÍ)
ÕûÊýÀàÐÍÓУºbyte(8bits)¡¢short(16bits)¡¢int(32bits)¡¢long(64bits)¡¢
¸¡µãÀàÐÍÓУºµ¥¾«¶È£¨32bits float£©¡¢Ë«¾«¶È£¨64bits double£©
booleanÀàÐͱäÁ¿µÄȡֵÓУºture¡¢false
charÊý¾ÝÀàÐÍÓУºunicode×Ö·û,16λ
Êý¾ÝÀàÐÍת»»
(1). ¼òµ¥Êý¾ÝÀàÐÍÖ®¼äµÄת»»
¼òµ¥Êý¾ÝÀàÐͰüÀ¨£ºbyte,short,char,int,long,float,double
Óɵͼ¶µ½¸ß¼¶·Ö±ðΪ(byte£¬short£¬char)--int--long--float--double
.µÍ¼¶µ½¸ß¼¶µÄ×Ô¶¯ÀàÐÍת»»
µÍµ½¸ß¼¶(byte£¬short£¬char)->int->long->float->double
ת»»·½·¨£ºÖ±½Ó¸³Öµ
´úÂëÈçÏ£ºbyte b;int i=b;long l=b;float f=b;double d=b;
.¸ß¼¶µ½µÍ¼¶µÄÇ¿ÖÆÀàÐÍת»»
¸ßµ½µÍ¼¶double->float->long->int->(byte£¬short£¬char)
ת»»·½·¨£ºµÍÊý¾ÝÀàÐÍ=(ÀàÐÍ)¸ßÊý¾ÝÀàÐÍ
´úÂëÈçÏ£ºint i=99; byte b=(byte)i; char c=(char)i; float f=(float)i;
*¶Ôbyte,short,charÈýÖÖÀàÐͶøÑÔ£¬ËûÃÇÊÇÆ½¼¶µÄ²»ÄÜÏ໥×Ô¶¯×ª»»£¬¿ÉʹÓÃÇ¿ÖÆÀàÐÍת»»
byte b1=(byte)short1; char c1=(char)short1;
.°ü×°Àà¹ý¶ÉÀàÐÍת»»(ʹÓÃÀàµÄxxxValue()·½·¨)
StringºÍDate±¾Éí¾ÍÊÇÀà¡£
Java¹²ÓÐÁù¸ö°ü×°ÀàÊÇBoolean¡¢Character¡¢Integer¡¢Long¡¢Float¡¢Double£¬
×ÖÃæÉÏËüÃÇ·Ö±ð¶ÔÓ¦ÓÚboolean¡¢char¡¢ int¡¢ long¡¢float¡¢double¡£
ת»»·½·¨£º1.Ê×ÏÈÉùÃ÷Ò»¸ö±äÁ¿£¬2.Éú³ÉÒ»¸ö¶ÔÓ¦µÄ°ü×°À࣬3.ÀûÓðü×°ÀàµÄxxxValue()·½·¨·½·¨½øÐÐÀàÐÍת»»
ÀàµÄת»»·½·¨¶ÔÓ¦
boolean ----->booleanValue()
char ----->charValue()
int ----->intValue()
long ----->longValue()
float ----->floatValue()
double ----->doubleValue()
ÀýÈç,floatÐÍת»»ÎªdoubleÐÍ£º
float f1=100.00f; //1.Ê×ÏÈÉùÃ÷Ò»¸ö±äÁ¿
Float F1=new float(f1); //2.Éú³ÉÒ»¸ö¶ÔÓ¦µÄ°ü×°Àà
Double d1=F1.doubleValue(); //3.ÀûÓðü×°ÀàµÄxxxValue()·½·¨·½·¨½øÐÐÀàÐÍת
ÀýÈç,doubleÐÍת»»ÎªintÐÍʱ£º
Ïà¹ØÎĵµ£º
Êý¾Ý¿âÁ¬½Ó³Ø£¬ÊÇÒ»ÖÖÏ൱ʵÓõÄÓ¦ÓóÌÐò¡£Ëü¿ÉÒÔ±£´æ¡¢Î¬»¤¼°´´½¨Óû§ËùÐèµÄÊý¾Ý¿âÁ¬½Ó¡£´Ó¶øÊ¹µÃÓû§µÃµ½Ò»¸öÁ¬½ÓµÄʱ¼ä½µµÍ90%ÒÔÉÏ¡£´ó´óÌáÉýÁËÊý¾Ý¿â·ÃÎʵķ´Ó¦Ê±¼ä¡£
Õâ¸öÊÇÒ»¸ö¿ªÔ´µÄ´úÂë¡£´ó¼Ò¿ÉÒÔÐÞ¸ÄËü¡¢Ê¹ÓÃËü¡£
Ï£ÍûÎҵĴúÂëÄܶԴó¼ÒÓÐÓá£
´Ë´úÂ룬¾¹ý1000ÊýÁ¿¼¶µÄ¶àÏ̲߳¢·¢·ÃÎʲâÊÔ¡£ÔÚËĺËCPUÏÂÒ²½øÐÐ ......
Jakarta-OROÕýÔò±í´ïʽ¿â
1£®¼ò½é£º
Jakarta-OROÊÇ×îÈ«ÃæÒÔ¼°ÓÅ»¯µÃ×îºÃµÄÕýÔò±í´ïʽAPIÖ®Ò»£¬Jakarta-ORO¿âÒÔǰ½Ð×öOROMatcher£¬ÊÇÓÉDaniel F. Savarese±àд£¬ºóÀ´Ëû½«ÆäÔùÓëJakarta Project£¬¶ÁÕß¿ÉÔÚApache.orgµÄÍøÕ¾ ÏÂÔØ¸ÃAPI°ü¡£
Ðí¶àÔ´´úÂ뿪·ÅµÄÕýÔò±í´ïʽ¿â¶¼ÊÇÖ§³ÖPerl5¼æÈݵÄÕýÔò±í´ïʽÓï·¨£¬Jakarta-OROÕýÔ ......
package arrays.myArray;
public class SortArr {
public static void main(String[] args) {
int[] arrInt = { 4, 7, 8, 5, 6, 3, 2, 3, 4 };
maoPaoSort(arrInt);
print("ðÅÝÅÅÐò£º", arrInt);
arrInt = new int[]{ 4, 7, 8, 5, 6, 3, 2, 3, 4 };
& ......
package arrays.myArray;
import java.util.Scanner;
public class SortObject {
private static int intercePosition = 0; // ¼Ç¼µ¥¸öÔËËãÊý¾ÝµÄ³¤¶È
private static int[] intercePositionIndex = null; // ¼Ç¼“£¨”µÄϱê
private static int[] intercePositionEnd = null; // ¼Ç¼ ......