Java基本的程序设计结构

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Chaoing/article/details/75003497

Public是访问修饰符(access modifier)
System.out.println();//输出后自动换行
System.out.print();//输出后不换行

注释:

        1. 在每行的前面加上//
        2. /*要注释的内容*/    但在注释的代码中不能有*/
        3. /**要注释的内容*/   这种注释可以自动生成文档

数据类型:

            1.    长整型结尾L
            2.    float类型结尾F,若不加则自动视为double类型    
            3.    计算负数的平方根或者0/0的结果为NaN(不是一个数字)  
            4.    浮点数不适用于禁止出现舍入误差的金融计算中,因为浮点数值采用的是二进制系统表示,二进制无法精确的表示 1/10。如果需要在数值计算中不含有任何舍入误差,就应该使用BigDecimal类。
            5. boolean类型:true和false,用来判断逻辑条件。整型值和布尔值之间不能进行相互转换。

变量:

        1.   变量需以字母开头,且变量名对大小写敏感。
        2.   变量的命名格式CamelCase命名规则,但首字母要小写。
        3.   不能使用未赋初值的变量

常量:

        1. final double CM_PER_INCH=2.54;//关键字final表示这个变量只能被赋值一次。一旦赋值后就不能
           再更改

关系运算符:

         1. 三元操作:conditon?condition1:condition2
            例:x<y?x:y //返回x和y中较小的那个值

数学函数和常量:

  例:要想计算一个数值的平方根,可使用sqrt方法
    double x=4;
    double y=Math.sqrt(x);
    System.out.println(y);//prints 2.0
    在顶部加入import static java.lang.Math.*;后,就可以不会再方法名和变量名前面加Math了。      

强制类型转换:

例:
    double x=9.997;
    int nx=(int) x;//nx值为9
    如果对浮点数进行舍入运算,以便得到最接近的整数,那就需使用Math.round()方法:
    double x=9.997;
    int nx =(int) Math.round(x);//nx 的值为10  

字符串:

    1.  子字符串:String类中的substring方法可以从一个较大的字符串提取出一个子串,例如:
        String greeting = "Hello";
        String s = greeting.substring(0,3);//创建了一个由“Hel”组成的字符串
        (0,3)表示:从第0开始,直到3为止,但不包括3,即字符串长度为3。  
    2.  检测字符串是否相等:可以使用equals方法:s.equals(t),若字符
        串s和字符串t相等,则返回true,否则返回false.

        也可以这样:"Hello".equals("greeting")。
        若检测两个字符串是否相等,而不区分大小写,可以使equalsIgnoreCase 方  
        法:"Hello".equalsIgnoreCase("hello")
        ***注意:不可以使用==运算符检测两个字符串是否相等!***

android3.0添加的代码:

gradle.properties中添加android.enableAapt2=false

猜你喜欢

转载自blog.csdn.net/Chaoing/article/details/75003497