java_函数的练习
1 /* 2 练习1:定义一个功能,获取两个整数中最大的数 3 练习2:定义一个功能,判断两个数是否相等。 4 练习3:定义一个功能,打印99乘法表 5 练习4:定义一个功能,未简化打印字符串的输出语句 6 每个练习之前都必须要先写一个思路---两个明确? 7 8 */ 9 class FunctionTest 10 { 11 /* 12 练习1:定义一个功能,获取两个整数中最大的数 13 思路: 14 1,明确该功能的结果 。是一个整数。int 15 2,明确未知内容,是两个整数不确定,有两个整形参数 16 3,既然要获取大的那个,可以通过比较来完成。if语句。 17 4,通过return语句将较大的值返回。 18 19 */ 20 public static int getMax(int a,int b) 21 { 22 if (a>b) 23 { 24 return a; 25 } 26 else 27 return b; 28 //return a>b?a:b; 29 } 30 31 32 /* 33 练习2:定义一个功能,判断两个数是否相等。 34 思路: 35 1,明确结果,Boolean 36 2,未知的内容,两个整数 37 */ 38 39 public static boolean isEquals(int a,int b) 40 { 41 if (a>b) 42 { 43 return true; 44 } 45 else 46 return false; 47 //return a>b?true:false; 48 // return a>b; 49 } 50 51 52 53 /** 54 练习3:定义一个功能,打印99乘法表 55 思路: 56 1,结果,没有结果 57 2,未知内容,没有 58 */ 59 60 public static void print99() 61 { 62 for (int x=1;x<=9 ;x++ ) 63 { 64 for (int y=1;y<=a ;b++ ) 65 { 66 System.out.print(y+"y*x"+x+"*"+y*x"\t"); 67 } 68 System.out.println(); 69 70 } 71 } 72 73 74 /* 75 练习4:定义一个功能,未简化打印字符串的输出语句 76 输出语句每次书写很麻烦。 77 为了简化,可以将该语句进行函数的封装 78 将要输出的内容作为参数传递给函数即可 79 好处:简化了输出语句的书写 80 思路: 81 1,明确, 82 */ 83 84 public static void sop(String str) 85 { 86 System.out.println(str); 87 } 88 89 90 /* 91 通过定义主函数,让该类运行,去验证这个功能是否可用? 92 */ 93 public static void main(String[] args) 94 { 95 int max = getMax(4,6); 96 System.out.println("max="+max); 97 } 98 99 }/* 100 练习1:定义一个功能,获取两个整数中最大的数 101 练习2:定义一个功能,判断两个数是否相等。 102 练习3:定义一个功能,打印99乘法表 103 练习4:定义一个功能,未简化打印字符串的输出语句 104 每个练习之前都必须要先写一个思路---两个明确? 105 106 */ 107 class FunctionTest 108 { 109 /* 110 练习1:定义一个功能,获取两个整数中最大的数 111 思路: 112 1,明确该功能的结果 。是一个整数。int 113 2,明确未知内容,是两个整数不确定,有两个整形参数 114 3,既然要获取大的那个,可以通过比较来完成。if语句。 115 4,通过return语句将较大的值返回。 116 117 */ 118 public static int getMax(int a,int b) 119 { 120 if (a>b) 121 { 122 return a; 123 } 124 else 125 return b; 126 //return a>b?a:b; 127 } 128 129 130 /* 131 练习2:定义一个功能,判断两个数是否相等。 132 思路: 133 1,明确结果,Boolean 134 2,未知的内容,两个整数 135 */ 136 137 public static boolean isEquals(int a,int b) 138 { 139 if (a>b) 140 { 141 return true; 142 } 143 else 144 return false; 145 //return a>b?true:false; 146 // return a>b; 147 } 148 149 150 151 /** 152 练习3:定义一个功能,打印99乘法表 153 思路: 154 1,结果,没有结果 155 2,未知内容,没有 156 */ 157 158 public static void print99() 159 { 160 for (int x=1;x<=9 ;x++ ) 161 { 162 for (int y=1;y<=a ;b++ ) 163 { 164 System.out.print(y+"y*x"+x+"*"+y*x"\t"); 165 } 166 System.out.println(); 167 168 } 169 } 170 171 172 /* 173 练习4:定义一个功能,未简化打印字符串的输出语句 174 输出语句每次书写很麻烦。 175 为了简化,可以将该语句进行函数的封装 176 将要输出的内容作为参数传递给函数即可 177 好处:简化了输出语句的书写 178 思路: 179 1,明确, 180 */ 181 182 public static void sop(String str) 183 { 184 System.out.println(str); 185 } 186 187 188 /* 189 通过定义主函数,让该类运行,去验证这个功能是否可用? 190 */ 191 public static void main(String[] args) 192 { 193 int max = getMax(4,6); 194 System.out.println("max="+max); 195 } 196 197 }