方法的定义 | 学习笔记

简介: 快速学习

开发者学堂课程【Java编程入门方法的定义】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/18


逻辑运算符

三目(赋值)运算符

进行程序开发的时候三目运算符使用的非常多,而且合理的利用三目运算可以避免一些大范围的程序编写。三目是一种所谓的赋值运算处理。它是需要设置一个逻辑关系的判断之后才可以进行的赋值操作,基本语法如下:

关系运算?关系满足时的内容:关系不满足时的内容


范例:判断两个数字的大小,将最大值保存。

public class JavaDemo {

public static void main(string args[]) {

int x = 10 ;

int y = 20;

//判断xy的大小关系来决定最终max变量内容

int max = x > y ? x : y ;

System.out.println(max) ;

}

}

public class JavaDemo {

public static void main(string args[]) {

int x = 10 ;

int y = 20;

//判断xy的大小关系来决定最终max变量内容

int max = 0;

if(x > y){

max=x ;

} else {

max = y ;

}

System.out.println(max) ;

}

}

对于程序开发,代码越少越好。两种方式,前者只用了一行,而后者用了多行。

三目运算本身也可以进行嵌套处理,也就是说在赋值语句位置上可以进一步编写三目运算。

范例:三目运算嵌套,将三个数字中的最大值保存下来。

public class JavaDemo {

public static void main(string args[]) {

int x = 10 ;

int y = 20;

Int z = 15;

Int max = x > y ? (x > z ? x : z) : (y > z ? y : z);

System.out.println(max) ;

}

}


注意:虽然允许进行嵌套处理,但是程序的可读性变的很差,根据实际的情况确定是否使用。

相关文章
|
机器学习/深度学习 搜索推荐 算法
【C/排序算法】:直接插入排序和希尔排序
【C/排序算法】:直接插入排序和希尔排序
104 0
|
监控 数据库 数据安全/隐私保护