限时免费试用:欢迎注册 api.bigmodel.org ,快速体验大模型 API 接入服务。
当前位置:首页 >开发者 >其他技术 >Java

java学习-基础(2)

分类:Java时间:2019-04-27浏览:2172
关键字
    区分大小写 

标识符
    给 Java 程序中变量、类、方法等命名的符号
    规范:
        1.  标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴
        2.  标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用 void 作为标识符,但是 Myvoid 可以
        3.  标识符是严格区分大小写的。 所以涅,一定要分清楚 imooc 和 IMooc 是两个不同的标识符哦!
        4.  标识符的命名最好能反映出其作用,做到见名知意。


变量
    变量类型  变量名   变量值
    String hobby="慕课网";

    public class HelloWorld{
        public static void main(String[] args) {
            String hobby="慕课网";
            System.out.println(hobby);
        }
    }


数据类型
    数值      byte short int long         float double
    字符      char 
    布尔      boolean
    类       class
    接口      interface
    数组      

    public class HelloWorld{
        public static void main(String[] args) {
              String    name="爱慕课";
              char    sex='男';
              int    num=18;
              double    price=120.5;
              boolean    isOK=true;
            System.out.println(name);
            System.out.println(sex);
            System.out.println(num);
            System.out.println(price);
            System.out.println(isOK);
        }
    }

自动类型转换
    public class HelloWorld{
        public static void main(String[] args) {
            double avg1=78.5;
            int rise=5;
            double avg2=avg1+rise;
            System.out.println("考试平均分:"+avg1);
            System.out.println("调整后的平均分:"+avg2);
        }
    }

强制类型转化
    语法:( 数据类型 ) 数值
    public class HelloWorld{
        public static void main(String[] args) {
            double heightAvg1=176.2;
            int heightAvg2=(int)heightAvg1;
            System.out.println(heightAvg1);
            System.out.println(heightAvg2);
        }
    }


常量
    语法:final 常量名 = 值;
    常量名一般使用大写字符



注释
    //
    /**/



运算符

    算数运算符
        +   -   *   /   %   ++  --
    赋值运算符   
        =   +=  -=  *=  /=  %=
    比较运算符
        1、  > 、 < 、 >= 、 <= 只支持左右两边操作数是数值类型
        2、  == 、 != 两边的操作数既可以是数值类型,也可以是引用类型
    逻辑运算符
        ||  &&  !   ^
    三元运算符
        语法形式:布尔表达式 ? 表达式1 :表达式2



控制语句
    if
        if(){}else{}
        if(){}else if(){}else{}

    switch
        switch(表达式){
            case 1:
                代码块
                break;
            case 2:
                代码块
                break;
            default:
                代码块
                break;
        }

    while
        while(){
            循环操作
        }

        do{ }while(判断条件)   //先执行后判断

    for 
        for(;;){}

    break   退出循环
    continue 的作用是跳过循环体中剩余的语句执行下一次循环。



数组
    语法:  数据类型[ ] 数组名;
    或者   数据类型 数组名[ ];
    // 定义一个数组,保存五名学生的成绩
    int[] scores = { 78, 93, 97, 84, 63 };
    scores[0]


方法
            返回值类型 void
    public void print() {

    }
    public int print() {
        return sum;
    }

    public void print(String name) {
        //name
    }

本站文章如未注明出处均为原创,转载请注明出处,如有侵权请邮件联系站长。
0/500
Share your thoughts respectfully.