与、或两种运算符,如果有多个条件,可以连续写:
两个条件:条件A && 条件B
多个条件:条件A && 条件B && 条件C
一元运算符:只需要一个数据可以进行操作的运算符。例如:取反!、自增++、自减--
二元运算符:需要两个数据才可以进行操作的运算符。例如:加法+、赋值=
三元运算符:需要单个数据才可以进行炒作的运算符
格式: 数据类型 变量名称 = 条件判断 ? 表达式A :表达式B;
流程:条件判断为true,将表达式A的值赋值给左侧的变量;条件判断为false,将表达式B的值赋值给左侧的变量
举例:
int result = 3 < 4 ? 2.5 : 10; //错误写法!!!2.5为double类型与接收类型不同
System.out.println(3 < 4 ? 2.5 : 10); //正确写法
3 < 4 ? 2.5 : 10; //错误写法!!!必须要有接收项
1.方法:就是讲一些代码使用大括号包起来,然后取一个名字。使用时,只要根据名称调用即可。而且比循环要更加灵活。
2.如何定义一个方法:
修饰符 返回值类型 方法名(参数类型 参数名称){ //修饰符为public static
方法体
return 返回值; //return的作用:1.结束当前方法 2.带着返回值交给调用处
}
注意事项:
1.返回值类型必须和返回值对应
2.如果参数有多个,那么使用逗号进行分隔
3.如果不需要参数,那么小括号可以留空
3.调用方法的三种方式:
a) 单独调用:方法名称(实际参数);
b) 打印调用:System.out.println(方法名称(实际参数));
//方法体执行,且会把返回值打印出来
c) 赋值调用:数据类型 变量名称 = 方法名称(实际参数);
关于名称的两个问题:
1.变量的名称能不能和方法的名称一样? 可以.
2.如果有两个方法,每一个方法当中都有一个同名的变量,是否可以? 可以. |
|