黑马程序员技术交流社区
标题:
关于函数的这个练习,好烦琐,还能不能优化了
[打印本页]
作者:
run_wind
时间:
2014-10-14 15:42
标题:
关于函数的这个练习,好烦琐,还能不能优化了
需求1:打印矩形的函数;
需求2:打印99乘法表的函数
*/
class Hanshulianxi
{
public static void main(String[] args)
{
juxing(8,9);
heng();
jiujiu();
heng();
jiujiu(8);
}
//分析需求1:返回值类型,是打印型,用voidl
//有2个位置参数参与运行,行a,列b
public static void juxing(int a,int b)
{
for (int y=0;y<b;y++ )
{
for(int x=0;x<a;x++)
{
System.out.print("*");
}
System.out.println();
}
}
//分隔符
public static void heng()
{
System.out.println("-----------------------------");
}
//分析需求:打印一个99乘法表。返回值类型void.输入参数f,就输出几行
//没有参数参与
public static void jiujiu(int f)
{
for (int c=1;c<=f;c++)
{
for (int d=1;d<=c;d++)
{
System.out.print(c+"*"+d+"="+c*d+"\t");
}
System.out.println();
}
}
public static void jiujiu()//重载
{
jiujiu(9);
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2