Java HelloWorld與數(shù)據(jù)運(yùn)算

public class HelloWorld {  // java固定格式蔚润,public--公開(kāi) 仿荆, class--類 ,HelloWorld--類名
    /* 所有內(nèi)容寫(xiě)在這里面 */
    int x=500; //全局變量
    /* Java入口程序規(guī)定的方法必須是靜態(tài)方法舟陆,方法名必須為main,括號(hào)內(nèi)的參數(shù)必須是String數(shù)組一屋。*/
    public static void main(String[] args) { //定義方法 static--靜態(tài)擎值,void--返回值是void,表示無(wú)返回值,main--方法名稱
        System.out.println("Hello, world!"); // Hello, world!
        System.out.println(62); //62
        int x=11; // 局部變量
        byte qq = 1; // 字節(jié)類型 占一個(gè)字節(jié) -128~127
        short qw = 32767; // 短整型類型 占2個(gè)字節(jié) -32768~32767
        long qe = 300L; // 長(zhǎng)整型類型 占8個(gè)字節(jié)
        System.out.println(x*11);
        int n=100; // 整型 4個(gè)字節(jié) -2147483648~2147483647
        System.out.println("n = " + n);
        float q=16.44f; // 浮點(diǎn)型 4個(gè)字節(jié)
        double q2 = 4.9e-324; // 雙精度 8個(gè)字節(jié) 取值范圍更大
        System.out.println(q+q2);
        char a = 'A'; // 字符型 一個(gè)字符占用2個(gè)字節(jié)
        boolean bool=true;  //布爾類型 占用字節(jié)不確定
        char zh = '中';
        System.out.println("中國(guó)");
        System.out.print("dashj\n");
        System.out.print("dassadaas");
        final double pi=3.14;
        double r = 5.00;
        double area = pi * r * r; // 78.5
        System.out.println(area);
        String sb = new String();
        VariableOperation(); //調(diào)用其他方法
        Operation();
        Float();

    };
    public static void VariableOperation(){
        /*Java的整數(shù)運(yùn)算遵循四則運(yùn)算規(guī)則,可以使用任意嵌套的小括號(hào)。四則運(yùn)算規(guī)則和初等數(shù)學(xué)一致膏燕。*/
        int x = (66-33)*10;
        int y = 7 * (5 + (x - 60));
        System.out.println(x);
        System.out.println(y);
        int z = 12345 / 12; //1028  兩個(gè)整數(shù)相除只能得到結(jié)果的整數(shù)部分
        System.out.println(z);
        int q = 12345 % 12; // 9  取余
        System.out.println(q);
        /*特別注意钥屈,整數(shù)由于存在范圍限制,如果計(jì)算結(jié)果超出了范圍坝辫,就會(huì)產(chǎn)生溢出篷就,而溢出不會(huì)出錯(cuò),卻會(huì)得到一個(gè)奇怪的結(jié)果 */
        int w = 2147483640;
        int e = 15;
        int sum = w + e; // -2147483641
        System.out.println(sum);
        /*
        要解釋上述結(jié)果近忙,我們把整數(shù)2147483640和15換成二進(jìn)制做加法:
          0111 1111 1111 1111 1111 1111 1000
        + 0000 0000 0000 0000 0000 0000 1111
        ------------------------------------
         1000 0000 0000 0000 0000 0000 0111

         由于最高位計(jì)算結(jié)果為1竭业,因此,加法結(jié)果變成了一個(gè)負(fù)數(shù)及舍。
         要解決上面的問(wèn)題未辆,可以把int換成long類型,由于long可表示的整型范圍更大锯玛,所以結(jié)果就不會(huì)溢出

        * */
    };
    public static void Operation(){
        /*計(jì)算前N個(gè)自然數(shù)的和,可以根據(jù)公式((1+N)×N)/2 計(jì)算*/
        int n = 100;
        int sum = ((1 + n) * n) / 2;
        System.out.println(sum == 5050 ? "成功" : "失敗");  // 成功
    }
    public static void Float(){
        double x = 1.0 / 10;
        double y = 1 - 9.0 / 10;
        // 觀察x和y是否相等:
        System.out.println(x); //0.1
        System.out.println(y); //0.09999999999999998

        // 比較x和y是否相等咐柜,先計(jì)算其差的絕對(duì)值:
        double r = Math.abs(x - y);
        // 再判斷絕對(duì)值是否足夠小:
        if (r < 0.00001) {
            // 可以認(rèn)為相等
            System.out.println("x = y");
        } else {
            // 不相等
            System.out.println("x != y");
        }
        /*根據(jù)一元二次方程ax^2+bx+c=0的求根公式
        * x=[-b±√(b2-4ac)]/(2a)
        *計(jì)算出一元二次方程的兩個(gè)解
        * */
        double a = 1.0;
        double b = 3.0;
        double c = -4.0;
        // 求平方根可用 Math.sqrt():
        if ((b*b -4*a*c)<0){
            System.out.println("該函數(shù)無(wú)實(shí)根");
        }
        else if ((b*b -4*a*c)==0){
            double r1,r2 = (-b)/(a*a);
            System.out.println("該函數(shù)有兩個(gè)相等的實(shí)根");
        }
        else {
            double r1 = (-b+Math.sqrt((b*b-4*a*c)))/(2*a);//1.0
            double r2 = (-b-Math.sqrt((b*b-4*a*c)))/(2*a);//-4.0
            System.out.println(r1 == 1 && r2 == -4 ? "成功" : "失敗"); //成功
        }
    }
}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市攘残,隨后出現(xiàn)的幾起案子拙友,更是在濱河造成了極大的恐慌,老刑警劉巖歼郭,帶你破解...
    沈念sama閱讀 219,270評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件遗契,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡病曾,警方通過(guò)查閱死者的電腦和手機(jī)姊途,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)知态,“玉大人捷兰,你說(shuō)我怎么就攤上這事「好簦” “怎么了贡茅?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,630評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)其做。 經(jīng)常有香客問(wèn)我顶考,道長(zhǎng),這世上最難降的妖魔是什么妖泄? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,906評(píng)論 1 295
  • 正文 為了忘掉前任驹沿,我火速辦了婚禮,結(jié)果婚禮上蹈胡,老公的妹妹穿的比我還像新娘渊季。我一直安慰自己朋蔫,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布却汉。 她就那樣靜靜地躺著驯妄,像睡著了一般。 火紅的嫁衣襯著肌膚如雪合砂。 梳的紋絲不亂的頭發(fā)上青扔,一...
    開(kāi)封第一講書(shū)人閱讀 51,718評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音翩伪,去河邊找鬼微猖。 笑死,一個(gè)胖子當(dāng)著我的面吹牛缘屹,可吹牛的內(nèi)容都是我干的励两。 我是一名探鬼主播,決...
    沈念sama閱讀 40,442評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼囊颅,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼当悔!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起踢代,我...
    開(kāi)封第一講書(shū)人閱讀 39,345評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤盲憎,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后胳挎,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體饼疙,經(jīng)...
    沈念sama閱讀 45,802評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評(píng)論 3 337
  • 正文 我和宋清朗相戀三年慕爬,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了窑眯。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,117評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡医窿,死狀恐怖磅甩,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情姥卢,我是刑警寧澤卷要,帶...
    沈念sama閱讀 35,810評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站独榴,受9級(jí)特大地震影響僧叉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜棺榔,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評(píng)論 3 331
  • 文/蒙蒙 一瓶堕、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧症歇,春花似錦郎笆、人聲如沸谭梗。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,011評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至德频,卻和暖如春苍息,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背壹置。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,139評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工竞思, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人钞护。 一個(gè)月前我還...
    沈念sama閱讀 48,377評(píng)論 3 373
  • 正文 我出身青樓盖喷,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親难咕。 傳聞我的和親對(duì)象是個(gè)殘疾皇子课梳,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評(píng)論 2 355