• JAVA(入门)笔记2


    1.else子句与同一块中离得最近的未匹配if子句相匹配

    2.System.exit(0);

       该方法为静态方法,调用这个方法可终止程序,参数0表示程序正常结束

    3.Math.random();

       返回一个随机双精度值D,如:0.0≤D<1.0

    使用例子:

        (int)(Math.random()*10)    返回一个随机一位整数(0~9)

    4.switch语句

       switch(swith-expression)                   swith-expression:必须能计算出一个char,byte,short或int值        

       {

           case value1:statement(s)1;           value必须是常量,变量可不行

                              break;                        break立即终止真个switch语句

           case value1:statement(s)1;

                              break;

    ........

           default:statement(s)-for-default;

        }

    5.条件表达式

       布尔表达式?表达式1表达式2;

    6.格式化控制台输出

        System.out.printf(format,item1,item2,....,itemn);

                                    format:子串和格式描述符构成的字符串

    7.消息框中显示格式化输出

        String.format(format,item1,item2,...,itemn);

    比较:

        format方法返回格式化的字符串

        printf方法显示格式化字符串      

    如:

       ①System.out.printf("a+b=%d",(a+b));

       ②String string=String.format("a+b=%d",(a+b));

       ③JOptionPane.showMessageDialog(null,String.format("a+b=%d",(a+b)));

    29.描述符前加“-”,表示项目在特定区域输出时   左对齐;“+”时默认为  右对齐

    30.%用来标记描述符,要在格式字符串里输出%,使用%%

    31.赋值运算符是右结合的(先计算赋值运算符右边的式子)

         如:a=b+=c=5↔a=(b+=(c=5))

    32.运算顺序:从左往右最高,运算符的优先级其次

         若有修改量值得副作用,运算先从左往右;

         若没有,则按照运算符的优先级运算

    例:

         ①int a=0;

           int x=a+(++a);

           则从左往右运算,结果为:1,不是2

         ②int a=0;

            int x=++a+a;

           则从左往右,结果为:2

  • 相关阅读:
    [NPM] Avoid Duplicate Commands by Calling one NPM Script from Another
    [Algorithm] Dynamic programming: Find Sets Of Numbers That Add Up To 16
    [React] Refactor a Class Component with React hooks to a Function
    [Algorithm] Construct a Binary Tree and Binary Search
    设计模式(装饰者模式)
    IOS设计模式之二(门面模式,装饰器模式)
    IOS设计模式之三(适配器模式,观察者模式)
    linux内核源码阅读之facebook硬盘加速flashcache之五
    IOS设计模式之四(备忘录模式,命令模式)
    DRP总结
  • 原文地址:https://www.cnblogs.com/KeenLeung/p/2374879.html
Copyright © 2020-2023  润新知