zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    SQL复制表
    文件流 修改二进制文件
    C#代码开启或关闭window service
    程序员之间的相处
    .NET实现图片下载(后台)
    当要存入数据的数据为null时 必须转换成DBNull.Value
    Maven第三篇【Maven术语、pom.xml介绍】
    Maven第二篇【Idea下使用Maven】
    Maven第一篇【介绍、安装、结构目录】
    SSM整合开发
  • 原文地址:https://www.cnblogs.com/KeenLeung/p/2374879.html
Copyright © 2011-2022 走看看