黑马程序员技术交流社区
标题:
记录——方法练习,求两数是否相等
[打印本页]
作者:
迷路的小孩儿
时间:
2015-7-10 22:33
标题:
记录——方法练习,求两数是否相等
<P><FONT size=6> </FONT></P>
<DIV class=blockcode>
<BLOCKQUOTE><FONT size=6>/*
需求:键盘录入两个数据,比较两个数是否相等
分析:因为是比较两个数是否相等,所以结果是boolean类型。
*/
import java.util.Scanner;
class FunctionDemo {
public static void main(String[] args) {
//键盘录入对象
Scanner sc = new Scanner(System.in);
//接收数据
System.out.println("请输入第一个数字:");
int a = sc.nextInt();
System.out.println("请输入第二个数据:");
int b = sc.nextInt();
//调用方法
boolean flag = compare (a , b);
System.out.println(flag);
int getMax = max(a,b);
System.out.println("这两个数中比较大的一个是:"+getMax);
}
/*
需求:比较两个数是否相等
两个明确:
返回值类型:boolean类型
参数列表:参数个数:2;参数类型:int
*/
public static boolean compare(int a,int b) {
if (a == b) {
return true;
} else {
return false;
}
}
public static int max(int a,int b) {
if (a > b) {
return a;
} else {
return b;
}
}
}</FONT>
复制代码
作者:
迷路的小孩儿
时间:
2015-7-10 22:46
//三元运算符改进
//boolean flag = ((a==b)?true:false);
//return flag;
//继续改进
return = ((a==b)?true:false);
//最终版本:因为a==b 的结果要么是true 要么是false;所以可以省略后面。即:
return a==b;
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2