亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? fixedpoint.java

?? j2me簡單實例,j2me教程加源碼,希望大家喜歡
?? JAVA
?? 第 1 頁 / 共 4 頁
字號:
                        int k;                        n = -n;                        if ((n & (FIX_UNIT>>1)) != 0)                                k = (((n+FIX_UNIT)>>FIX_SHIFT)<<FIX_SHIFT);                        else                                k = (((n)>>FIX_SHIFT)<<FIX_SHIFT);                        return -k;                }// ~else        }/// END FUNC        /**        * @name sin        * @brief sine function value read from table        * @param x fixed point value [0..2PI]        * @return FixedPoint sine of x [0..1]        * @author Stellars Henson        */        public static final int sin(int x)        {                x = (x<<8)/(2*FIXED_PI+1);                return FIX_SIN[x & 0xff];        }/// END FUNC        /**        * @name cos        * @brief cosine function value read from table        * @param x fixed point value [0..2PI]        * @return FixedPoint cosine of x [0..1]        * @author Stellars Henson        */        public static final int cos(int x)        {                x = (x<<8)/(2*FIXED_PI+1);                return FIX_COS[x & 0xff];        }/// END FUNC        /**         * routinge returns FixedPoint angle         * for line binding the given point (x,y)         * and the point (0,0). The angle of 0         * is equal to x positive axis         * @name angle         * @brief calculates angle for given point         * @version 1.4         * @param x horizontal coord (FixedPoint)         * @param y vertical coord (FixedPoint)         * @author Stellars Henson         * @return angle FixedPoint [0..2PI]         */        public static final int angle( int x, int y ) {                /* prepare environment */                int sampleX = 0;                int sampleY = 0;                int sampleAngle = 0;                int xSign = 1;                int ySign = 1;                int angleSign = 1;                int angleOffset = 0;                boolean swapCoords = false;                /* special situations */                if( x == 0 && y == 0 )                        return 0;                /*                 * calculate in which of                 * eight fracts the point is.                 * move counterclockwise                 */                /* first quarter, x>0, y>0 */                if( x>=0 && y>=0 && x>=y ) {                        swapCoords = false;                        xSign = 1;                        ySign = 1;                        angleSign = 1;                        angleOffset = 0;                } else if( x>0 && y>0 && x<y ) {                        swapCoords = true;                        xSign = 1;                        ySign = 1;                        angleSign = -1;                        angleOffset = FIXED_HALFPI;                }// ~elseif                /* second quarter, x<0, y>0 */                else if( x<=0 && y>=0 && (-x)<=y ) {                        swapCoords = true;                        xSign = -1;                        ySign = 1;                        angleSign = 1;                        angleOffset = FIXED_HALFPI;                } else if( x<0 && y>0 && (-x)>y ) {                        swapCoords = false;                        xSign = -1;                        ySign = 1;                        angleSign = -1;                        angleOffset = FIXED_PI;                }// ~elseif                /* third quarter, x<0, y<0 */                else if( x<=0 && y<=0 && (-x)>=(-y) ) {                        swapCoords = false;                        xSign = -1;                        ySign = -1;                        angleSign = 1;                        angleOffset = FIXED_PI;                } else if( x<0 && y<0 && (-x)<(-y) ) {                        swapCoords = true;                        xSign = -1;                        ySign = -1;                        angleSign = -1;                        angleOffset = 3 * FIXED_HALFPI;                }// ~elseif                /* fourth quarter, x>0, y<0 */                else if( x>=0 && y<=0 && x<=(-y) ) {                        swapCoords = true;                        xSign = 1;                        ySign = -1;                        angleSign = 1;                        angleOffset = 3 * FIXED_HALFPI;                } else if( x>0 && y<0 && x>(-y) ) {                        swapCoords = false;                        xSign = 1;                        ySign = -1;                        angleSign = -1;                        angleOffset = 4 * FIXED_HALFPI;                }// ~elseif                /* calculate sample coords */                if( swapCoords == false ) {                        sampleX = xSign * x;                        sampleY = ySign * y;                }// ~if                else {                        sampleX = ySign * y;                        sampleY = xSign * x;                }// ~else                /* now, calculate the sample angle */                sampleAngle = FIX_ATAN[ (( Div(sampleY,sampleX) )>>8) & 0xff ];                /* and return the real angle */                return ( angleOffset + angleSign * sampleAngle );        }/// END FUNC        /**         * @name toString         * @brief translates fixedpoint value to String         * @param f fixedpoint value         * @return string reprezentation of fixedpoint         */        public static final String fpToStr(int f)        {                byte[] pow = gP;                byte[] acc = gA;                int digit, carry;                boolean neg;                StringBuffer sb = gB;                digit = 0;                do                        pow[digit] = acc[digit] = 0;                while (++digit < 21);                pow[9] = 1;                pow[10] = 5;                pow[11] = 2;                pow[12] = 5;                pow[13] = 8;                pow[14] = 7;                pow[15] = 8;                pow[16] = 9;                pow[17] = 0;                pow[18] = 6;                pow[19] = 2;                pow[20] = 5;                if (neg = f < 0)                        f = -f;                while (f != 0) {                        if ((f & 1) != 0) {                                digit = 20;                                carry = 0;                                do {                                        acc[digit] = (byte)(acc[digit] + pow[digit] + carry);                                        if (acc[digit] > 9) {                                                acc[digit] -= 10;                                                carry = 1;                                        }                                        else                                                carry = 0;                                }                                while (--digit >= 0);                        }                        digit = 20;                        carry = 0;                        do {                                pow[digit] = (byte)(pow[digit] + pow[digit] + carry);                                if (pow[digit] > 9) {                                        pow[digit] -= 10;                                        carry = 1;                                }                                else                                        carry = 0;                        }                        while (--digit >= 0);                        f >>>= 1;                }// ~while                sb.setLength(0);                if (neg)                        sb.append('-');                for (f = 0; f < 21 && acc[f] == 0; f++)                        ;                if (f > 4)                        sb.append('0');                for (digit = f; digit < 5; digit++)                        sb.append(acc[digit]);                for (f = 20; f >= 0 && acc[f] == 0; f--)                        ;                if (f > 4)                        sb.append('.');                for (digit = 5; digit <= f; digit++)                        sb.append(acc[digit]);                return sb.toString();        }/// END FUNC        /////////////////////////////////////////////////////////        /// Lookup tables                                     ///        /////////////////////////////////////////////////////////        /** Private */                /* sine values table */                private static final int[] FIX_SIN = {                        (int)(0.000000*FIX_UNIT), (int)(0.024541*FIX_UNIT), (int)(0.049068*FIX_UNIT), (int)(0.073565*FIX_UNIT),                        (int)(0.098017*FIX_UNIT), (int)(0.122411*FIX_UNIT), (int)(0.146730*FIX_UNIT), (int)(0.170962*FIX_UNIT),                        (int)(0.195090*FIX_UNIT), (int)(0.219101*FIX_UNIT), (int)(0.242980*FIX_UNIT), (int)(0.266713*FIX_UNIT),                        (int)(0.290285*FIX_UNIT), (int)(0.313682*FIX_UNIT), (int)(0.336890*FIX_UNIT), (int)(0.359895*FIX_UNIT),                        (int)(0.382683*FIX_UNIT), (int)(0.405241*FIX_UNIT), (int)(0.427555*FIX_UNIT), (int)(0.449611*FIX_UNIT),                        (int)(0.471397*FIX_UNIT), (int)(0.492898*FIX_UNIT), (int)(0.514103*FIX_UNIT), (int)(0.534998*FIX_UNIT),                        (int)(0.555570*FIX_UNIT), (int)(0.575808*FIX_UNIT), (int)(0.595699*FIX_UNIT), (int)(0.615232*FIX_UNIT),                        (int)(0.634393*FIX_UNIT), (int)(0.653173*FIX_UNIT), (int)(0.671559*FIX_UNIT), (int)(0.689541*FIX_UNIT),                        (int)(0.707107*FIX_UNIT), (int)(0.724247*FIX_UNIT), (int)(0.740951*FIX_UNIT), (int)(0.757209*FIX_UNIT),                        (int)(0.773010*FIX_UNIT), (int)(0.788346*FIX_UNIT), (int)(0.803208*FIX_UNIT), (int)(0.817585*FIX_UNIT),                        (int)(0.831470*FIX_UNIT), (int)(0.844854*FIX_UNIT), (int)(0.857729*FIX_UNIT), (int)(0.870087*FIX_UNIT),                        (int)(0.881921*FIX_UNIT), (int)(0.893224*FIX_UNIT), (int)(0.903989*FIX_UNIT), (int)(0.914210*FIX_UNIT),                        (int)(0.923880*FIX_UNIT), (int)(0.932993*FIX_UNIT), (int)(0.941544*FIX_UNIT), (int)(0.949528*FIX_UNIT),                        (int)(0.956940*FIX_UNIT), (int)(0.963776*FIX_UNIT), (int)(0.970031*FIX_UNIT), (int)(0.975702*FIX_UNIT),                        (int)(0.980785*FIX_UNIT), (int)(0.985278*FIX_UNIT), (int)(0.989177*FIX_UNIT), (int)(0.992480*FIX_UNIT),                        (int)(0.995185*FIX_UNIT), (int)(0.997290*FIX_UNIT), (int)(0.998795*FIX_UNIT), (int)(0.999699*FIX_UNIT),                        (int)(1.000000*FIX_UNIT), (int)(0.999699*FIX_UNIT), (int)(0.998795*FIX_UNIT), (int)(0.997290*FIX_UNIT),                        (int)(0.995185*FIX_UNIT), (int)(0.992480*FIX_UNIT), (int)(0.989177*FIX_UNIT), (int)(0.985278*FIX_UNIT),                        (int)(0.980785*FIX_UNIT), (int)(0.975702*FIX_UNIT), (int)(0.970031*FIX_UNIT), (int)(0.963776*FIX_UNIT),

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
爽爽淫人综合网网站| 欧美精品99久久久**| 国产主播一区二区| 日产国产高清一区二区三区| 偷拍亚洲欧洲综合| 亚洲mv在线观看| 午夜视频一区二区三区| 亚洲成a人片在线不卡一二三区| 一区二区三区在线免费观看| 一区二区三区欧美| 亚洲成人av中文| 五月天亚洲精品| 免费成人av资源网| 激情综合色综合久久| 国产一区视频在线看| 国产99久久久精品| 9人人澡人人爽人人精品| 色综合久久久久久久| 欧美吞精做爰啪啪高潮| 555夜色666亚洲国产免| 精品久久免费看| 久久精品视频在线免费观看| 国产欧美1区2区3区| 18成人在线视频| 亚洲国产精品久久一线不卡| 蜜桃视频免费观看一区| 国产高清亚洲一区| 色久优优欧美色久优优| 欧美精品自拍偷拍动漫精品| 精品欧美黑人一区二区三区| 国产精品女主播av| 亚洲在线一区二区三区| 麻豆精品国产传媒mv男同| 国产精品一区二区不卡| 91网上在线视频| 日韩一区二区免费在线电影| 国产婷婷精品av在线| 中文字幕一区视频| 丝袜美腿成人在线| 国产又黄又大久久| 日本久久精品电影| 欧美α欧美αv大片| 国产精品夫妻自拍| 日韩精品一二区| 成人免费看黄yyy456| 欧美色综合天天久久综合精品| 欧美变态口味重另类| 一区二区三区视频在线看| 美女视频黄免费的久久| 99re这里只有精品视频首页| 91精品国产全国免费观看| 亚洲国产精品成人综合| 丝袜亚洲精品中文字幕一区| av中文字幕不卡| 日韩一区二区麻豆国产| 亚洲伦在线观看| 极品美女销魂一区二区三区免费 | va亚洲va日韩不卡在线观看| 欧美日韩中文国产| 日本一区二区成人在线| 日产国产欧美视频一区精品| 色综合色综合色综合色综合色综合| 日韩午夜激情免费电影| 一区二区三区在线视频免费 | 久久―日本道色综合久久| 亚洲乱码国产乱码精品精可以看| 国产一区二区剧情av在线| 欧美日韩一区二区三区视频| 亚洲国产精品传媒在线观看| 久久福利视频一区二区| 欧美日韩一区精品| 国产精品电影院| 国产成人精品一区二区三区四区 | 欧美精品一区在线观看| 午夜久久电影网| 99久久精品免费看| 国产亚洲欧美色| 美日韩黄色大片| 欧美日韩精品一区二区在线播放| 中文字幕在线免费不卡| 成人午夜免费视频| 精品国产免费人成在线观看| 日韩和的一区二区| 在线欧美日韩精品| 亚洲色图在线播放| 白白色亚洲国产精品| 久久久午夜精品理论片中文字幕| 另类小说综合欧美亚洲| 欧美久久久久中文字幕| 一片黄亚洲嫩模| 99精品国产91久久久久久| 国产精品免费aⅴ片在线观看| 国产在线播放一区二区三区| 久久尤物电影视频在线观看| 久久国产免费看| 日韩欧美美女一区二区三区| 青青草国产精品亚洲专区无| 91精品国产综合久久国产大片| 亚洲成a人片在线不卡一二三区| 欧美偷拍一区二区| 日韩精品亚洲专区| 日韩亚洲欧美成人一区| 精品一区二区在线播放| 欧美本精品男人aⅴ天堂| 久久97超碰色| 久久久精品中文字幕麻豆发布| 黑人巨大精品欧美一区| 久久久国产精华| 成人影视亚洲图片在线| 中文字幕一区二区在线播放| 成人激情图片网| 亚洲精品免费在线| 欧美日韩色一区| 免费在线欧美视频| 精品女同一区二区| 成人深夜在线观看| 亚洲另类色综合网站| 欧美视频一区二区三区| 奇米精品一区二区三区在线观看| 欧美成人欧美edvon| 国产精品69久久久久水密桃| 中文字幕成人在线观看| 91蝌蚪国产九色| 五月天亚洲婷婷| 26uuu久久天堂性欧美| 粉嫩13p一区二区三区| 亚洲男帅同性gay1069| 欧美日韩成人综合在线一区二区| 日韩精品乱码av一区二区| 欧美精品一区二区三区四区| 成人黄色在线视频| 亚洲一卡二卡三卡四卡无卡久久 | 国产精品久久久久一区| 在线精品亚洲一区二区不卡| 日韩成人免费在线| 国产人成亚洲第一网站在线播放| 91视频一区二区三区| 五月婷婷久久综合| 国产午夜精品在线观看| 欧美亚洲一区二区在线| 激情欧美一区二区| 亚洲男人的天堂一区二区 | 亚洲成人福利片| 久久伊99综合婷婷久久伊| 99久久国产综合精品麻豆| 午夜精品福利一区二区蜜股av| 亚洲另类在线制服丝袜| 久久精品国产99国产精品| 国产视频一区二区三区在线观看| 99r精品视频| 久久av中文字幕片| 亚洲免费看黄网站| 日韩女优电影在线观看| 99久久婷婷国产综合精品电影 | 91国模大尺度私拍在线视频| 麻豆国产精品官网| 亚洲欧美色一区| 久久丝袜美腿综合| 欧美在线看片a免费观看| 韩国av一区二区| 亚洲一区av在线| 国产精品丝袜在线| 日韩一卡二卡三卡国产欧美| 99热99精品| 精品一二线国产| 亚洲一区二区三区小说| 国产欧美一区二区精品仙草咪| 欧美久久久久久久久| 一本一道久久a久久精品| 国产精品自拍av| 日韩电影在线观看一区| 亚洲精品一二三四区| 国产亚洲综合色| 欧美一区二区观看视频| 在线观看国产日韩| 不卡av电影在线播放| 精品夜夜嗨av一区二区三区| 亚洲成av人片在www色猫咪| 18成人在线视频| 国产欧美精品区一区二区三区| 日韩精品一区国产麻豆| 欧美日韩在线免费视频| 91麻豆自制传媒国产之光| 国产精品白丝jk黑袜喷水| 久久综合综合久久综合| 亚洲一区二区三区视频在线| 1024成人网色www| 国产蜜臀av在线一区二区三区| 日韩你懂的在线观看| 欧美精品久久久久久久多人混战 | 欧美色图在线观看| 91亚洲午夜精品久久久久久| 国产一区视频导航| 极品销魂美女一区二区三区| 日本sm残虐另类| 亚洲成人一二三| 亚洲图片一区二区| 亚洲电影第三页| 亚洲高清免费观看 | 欧美午夜电影网|