zoukankan      html  css  js  c++  java
  • 杂谈1

    1.做取模运算时,当分子的绝对值小于分母的绝对值时,结果的正负号看分子

       eg:-1%4=-1  1%-4=1   -1%-4=-1

    2.0b代表二进制

    3.5==5.0为真(java有自动提升功能)

    4.public static  void  main 这个主函数为static,若在函数内要使用全局变量,则这个全局变量一定要是static的

    5.在计算机中存储数是按层次划分的(即只是根据大括号判断这一段代码是在哪一层,若是层次优先,那就不管先后的顺序)

    6.局部变量是不能被赋初始值的,只有全局变量才会被赋初值

         初始化的表    byte-0;    short-0;   int-0;   float-0.0f;  char-u0000;  long-0l;  double -0.0;   boolean-false;   object reference(String)-null;

    7.java 中的所有方法均有返回值

    8.java中的命名规则

       方法:第一个单词小写,以后的单词大写

       变量:与方法相同

       常量:全部单词大写,用“—”(下划线)间隔

       类:所有单词的首字母均大写

       数组:加[]

    9.分支语句   if/else   switch/case

       if(){

      else if(){

          else if(){

             else if(){

    }

    }

    }           

    }

    else 只执行一次就跳出,不会一直执行的,当不符合前一层的时候,自然就不符合下一层

    switch  case语句则会一直执行,执行可行的case后的条件

    10.||和|左真时短路,&&和&左假时短路

    11.程序样例

    int a=9,b=10;
    System.out.println(b=a+b);

    这个代码是对的(刚开始我还以为不对呢)

    12.扩展运算符(+, -,-=。*=。/=,%=,^=,&=,|=)不检查类型匹配(所以扩展运算符比普通赋值的快)

    eg1:

         int a=9;

        short b=10;

        System.out.println(b+=a);(运行正常)

    eg2:b=a+b;(出现错误)

    你若盛开,清风自来...
  • 相关阅读:
    权值线段树 学习笔记
    Codeforces Round #585 (Div. 2)
    a题解
    01Trie学习笔记
    学习笔记--线段树合并与分裂
    [NOIP10.6模拟赛]1.merchant题解--思维+二分
    [NOIP10.6模拟赛]2.equation题解--DFS序+线段树
    [NOIP10.5模拟赛]1.a题解--离散化+异或线段树
    [NOIP10.5模拟赛]3.c题解--思维
    [NOIP10.3模拟赛]3.w题解--神奇树形DP
  • 原文地址:https://www.cnblogs.com/shangjindexiaoqingnian/p/6285907.html
Copyright © 2011-2022 走看看