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

基础部分总结

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:在循环语句中跳过一次循环。

 

posted on 2020-10-29 14:40  晋歪歪  阅读(49)  评论(0编辑  收藏  举报