zoukankan      html  css  js  c++  java
  • 易错点

    int i = 0;

          i++;

          System.out.println(i);//打印1

          i = i++;

          System.out.println(i);//打印1

     

          System.out.println(0+'0');//打印48

     

          int i = 0;

          System.out.println(i);//打印0

          System.out.println(i=i++);//打印0

          System.out.println(i);//打印0

          System.out.println(i==i++);//打印true

          System.out.println(i);//打印1

          i+=1;

          System.out.println(i);//打印2

          System.out.println(++i);//打印3

          System.out.println(i==++i);//打印false

    public class demo01 {

       public static void main(String[] args) {

          int i ;

          System.out.println(i++);//报错,i为局部变量不给默认初始值

       }

    }

          int i = 1;

          int j = 1;

          j = i++;

          System.out.println(i);//打印2

          System.out.println(j);//打印1

     

          int i = 1;

          System.out.println(i = 2+i++);//打印3

          System.out.println(i);//打印3

    在有整数运算时,默认转为int类型(除了有long在)

    在有小数运算时,默认转为double类型(除了有double在)

    longdouble运算是转为double类型

          int i = 1;

          i = i++ + ++i;

          System.out.println(i);//打印4

       //先执行i++,暂时不自增,再执行++i,++i的值变为2后还要补增i++得3

          //所以最后是 i=1+3,结果是4

    Static方法可以直接调用同一个类下的static方法

    static方法需要用类的对象来调用

  • 相关阅读:
    包和常用内置模块(二)
    常用内置模块(一)
    正则表达式和re模块
    迭代器和生成器
    函数(四)
    函数(三)闭包函数与装饰器
    Codeforces Round #539 (Div. 2) D 思维
    Codeforces Round #539 (Div. 2) 异或 + dp
    Codeforces Round #546 (Div. 2) E 推公式 + 线段树
    牛客练习赛42 C 反着计算贡献
  • 原文地址:https://www.cnblogs.com/erfsfj-dbc/p/9925972.html
Copyright © 2011-2022 走看看