黑马程序员技术交流社区

标题: 刚学了方法,敲出来的方法大杂烩 [打印本页]

作者: a554305211    时间: 2015-8-24 21:22
标题: 刚学了方法,敲出来的方法大杂烩
  1. import java.util.Scanner;
  2. class TestFunctionMany {
  3.         /*
  4.         A:求两个数据之和
  5.         B:判断两个数据是否相等
  6.         C:获取两个数中较大的值
  7.         D:打印m行n列的星形矩形
  8.         E:打印nn乘法表
  9.         */
  10.         public static void main(String[] args) {
  11.                 Scanner sc = new Scanner(System.in);
  12.                 System.out.println("请输入两个整数:");
  13.                 int num1 = sc.nextInt();
  14.                 int num2 = sc.nextInt();
  15.                 int sum = getSum(num1,num2);
  16.                 boolean isEqual = getBool(num1,num2);
  17.                 int max = getMax(num1,num2);
  18.                
  19.                
  20.                 System.out.println("由这两个整数可得以下结论");
  21.                 System.out.println("两个数据之和为" + sum);
  22.                 if (isEqual) {
  23.                         System.out.println("两个数据相等");
  24.                 }else {
  25.                         System.out.println("两个数据不相等");
  26.                 }
  27.                 System.out.println("两个数中较大的值为" + max);
  28.                 System.out.println(num1 + "行" + num2 +"列的星型矩形如下所示:");
  29.                 getPrintRectangle(num1,num2);
  30.                 System.out.println(num1 + "" + num1 + "乘法表:");
  31.                 ChenFaBiao(num1);

  32.         }
  33.         public static int getSum(int num1,int num2){
  34.                 return num1 + num2;
  35.         }
  36.         public static boolean getBool(int num1,int num2){
  37.                 return num1 == num2;
  38.         }
  39.         public static int getMax(int num1,int num2){
  40.                 return num1 > num2 ? num1 : num2;
  41.         }
  42.         public static void getPrintRectangle(int num1,int num2){
  43.                 for (int i = 1;i <= num1 ;i++ ) {
  44.                         for (int j = 1;j <= num2 ;j++ ) {
  45.                                 System.out.print("*");
  46.                         }
  47.                         System.out.println("");
  48.                 }
  49.        
  50.         }
  51.         public static void ChenFaBiao(int num1){
  52.                 for (int i = 1;i <= num1 ;i++ ) {
  53.                         for (int j = 1;j <= i ;j++ ) {
  54.                                 System.out.print(i + "*" + j + "=" + i * j + "\t");
  55.                         }
  56.                         System.out.println("");
  57.                        
  58.                 }
  59.                 FenGeXian();
  60.         }
  61.         public static void FenGeXian(){
  62.                 for (int i = 0;i < 70 ;i++ )
  63.                         System.out.print("-");
  64.                 System.out.println("");
  65.         }
  66. }
复制代码

作者: 吴义国    时间: 2015-8-24 21:23
很全面哦




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2