A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© sdfghj 初级黑马   /  2018-1-29 13:54  /  931 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 sdfghj 于 2018-1-29 13:56 编辑

scanner:double a = sc.nextDouble();

Eclipse:
        单行注释 ctrl+/ 多行注释 ctrl+shift+/ \
        重新排版 右键 source-format 或 ctrl+shift+f
        上下移动行 alt+↑↓
        向下回车 shift+回车
运算:
        整数运算想得到小数就必须有浮点数参与运算
    提取整数的个位数字:
        int num = 128;
        int ge = num%10;     // ge = 8
        int shi = num/10%10; // shi = 2
        int bai = num/10/10; // bai = 1
    字符与字符串只有加法运算。
    字符运算转换为int类型 '0'=48,'A'=65,'a'=97
    字符串运算为拼接
    *想要输出字符串类型 则拼接一个空串就行:
        int a = 10;
        String str = "";
        System.out.println(str+a); // 输出为:10 (10为字符串类型)
                    *输出时字符串之前为加法运算字符串之后为拼接 // println(a+b+str+c)              
    自増或自减:
        只有变量可以自増或自减,常数则不行 如 10++ ×
        单独使用时a++与++a一样
        参与其他操作是有影响 //  int a = 10;
                                  int b = a;
                                 int b = a++; // b=10
                                 int b = ++a; // b=11
        扩展:自增或自减隐含了强制类型转换。
                //  byte b = 10;
                    b++;          // b= (byte)(b+1);
                     println(b); // 结果一样,但省去强制转换步骤
    扩展的赋值运算符,隐含了强制类型转换。
                 a += 10; //相当于a = (a的数据类型)(a+10)
    *关系运算符的结果是boolean类型

*交换两个数:
        ing a = 10;
        int b = 20;
        1) int temp = b;
               b = a;
               a = temp;
        2) a = a+b;
           b = a-b; // (a+b)-b  b=a
           a = a-b;
        3) a = a^b;
           b = a^b; // a^b^b  b = a
            a = a^b; // a^b^a  a = b

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马