A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. <FONT size=4>/*
  2. 需求:键盘录入两个数据,返回两个数中的较大值

  3. */
  4. import java.util.Scanner;

  5. class FunctionDemo {
  6. public static void main(String[] args) {
  7. //键盘录入两个数据
  8. //键盘录入对象
  9. Scanner sc = new Scanner(System.in);

  10. //接收数据
  11. System.out.println("请输入第一个数字:");
  12. int a = sc.nextInt();

  13. System.out.println("请输入第二个数据:");
  14. int b = sc.nextInt();

  15. //调用方法,用赋值调用,因为返回值为int类型。所以调用用int类型
  16. int result = getMax(a,b);
  17. System.out.println("最大值为:"+result);

  18. }
  19. /*
  20. 返回两个数中的最大值,用方法实现。
  21. 明确两个明确:
  22. 返回值类型:数未定义默认int类型
  23. 参数列表:参数个数:2;参数类型:int

  24. */
  25. public static int getMax(int a,int b) {
  26. //返回两个数中的最大值
  27. //用if语句实现
  28. /*
  29. if (a > b) {
  30. return a; //一但方法有明确的返回值类型,必须由return带回一个值。所以此处不能为输出语句。
  31. } else {
  32. return b;
  33. }
  34. */
  35. //用三元运算符实现
  36. int max =((a > b)?a:b);
  37. return max;
  38. }

  39. }</FONT>
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马