• --------基础部分总结---------


    基础部分总结

    class 为类的修饰符,在有class时,代表这是一个类。

    实例化类 就是初始化一个对象,格式为 : 对象类型 对象名 = 对象值 实例化对象

    方法

    return 结束一个方法并返回方法的值。return的返回值必须和方法的类型为同一类型。

    public 为方法的修饰符,代表公共的方法,所有人都可以访问。

    void 代表该方法返回值为空。return不返回任何东西。同理,需要返回数值是将void该为基本数据类型。

    static也是修饰符,加上static的方法是 静态方法,不加static的方法是非静态方法。静态方法可以通过"类名.方法名"直接调用。非静态方法需要先实例化拥有这个方法的类,然后再用"类名.方法名"调用该方法。

    方法的参数有形参和实参两种。形式参数只声明数据类型,实际参数是对这个数据类型赋值的参数,用来调用方法时使用。

    一个方法内的需具备 方法的修饰符,返回值类型(八大基本类型)方法名 参数(参数可以不用写) 方法体 最后用return 返回该方法需要返回的数据。

     //   修饰符       返回值类型  方法名     参数类型(形式参数)
       public static     int    max   (int num1,int num2){//比大小的方法


    运算符

    比较运算符

    运算符运算规则范例结果
    == 相等于 4==3 false
    != 不等于 4!=3 true
    < 小于 4<3 false
    > 大于 4>3 true
    <= 小于或等于 4<=3 false
    >= 大于或等于 4>=3 true

    逻辑运算符

    运算符运算规则范例结果
    & 1大&2大(1和2都大) false
    | 1大|2大(1大或者2大) true
    ! !true(不为真) false
    ^ 异或 true^false(真和假不同) true
    && 短路与 false&&true(假和真) false
    || 短路或 false||true(真和假) true

    或 异或 的区别:

    或 true或者false其中一个是true。

    异或 如:true和false不相同,则true。 true和false相同,则false。


    三元运算符

    用来完成简单的选择逻辑,根据条件判断,从两个中选择一个执行。

    () ? :

    一个语句中,()可以将语句从一元运算符变为二元运算。?再将语句变为三元运算。

    (关系表达式) ? 表达式1 : 表达式2; int x = 10; int y = 5; int z; //如果x大于y 则是true,将x赋值给z; //果x不大于y 则是false,将y赋值给z; z = (x > y) ? x : y;

    System.out.println("x = " + x);



    循环语句

    for(条件语句) 满足条件时就循环

    while(条件语句) 满足条件时就循环

    do……while(条件语句) 先循环一次,再检查是否满足条件


    多选择结构

    if选择结构

    if(条件判断){……} else if(条件判断){……} else{……} 如果满足if的条件,则输出该项,否则如果满足else if 条件,则输出该项,要是以上都没有满足,则输出else

    switch选择结构

    switch(变量名){case 变量数值: …… break;case 变量数值: …… break;default:…… 创建一个变量后,使用switch来判断变量的值,case 一个条件或数值,如果该变量名的数值满足,则输出该项。每一个条件选择必须用break收尾,来阻止case穿透效果。如果以上case条件都未能满足,则输出default条件。


    break与continue

    break:阻止switch中的case穿透;结束循环语句的循环。

    continue:在循环语句中跳过一次循环。

     

  • 相关阅读:
    POJ_3104_Drying_(二分,最小化最大值)
    POJ_3273_Monthly_Expense_(二分,最小化最大值)
    POJ_3185_The_Water_Bowls_(反转)
    POJ_2566_Bound_Found_(尺取法+前缀和)
    POJ_3061_Subsequence_(尺取法)
    POJ_3258_River_Hopscotch_[NOIP2015]_(二分,最大化最小值)
    POJ_1064_Cable_master_(二分,假定一个解并判断是否可行)
    POJ_2456_Agressive_cows_(二分,最大化最小值)
    背包九讲之三(多重背包)
    背包九讲之二(完全背包)
  • 原文地址:https://www.cnblogs.com/jinweichaoyouqu/p/13896626.html
Copyright © 2020-2023  润新知