黑马程序员技术交流社区
标题:
函数练习
[打印本页]
作者:
黑白小調°
时间:
2014-1-3 20:58
标题:
函数练习
本帖最后由 黑白小調° 于 2014-1-3 22:32 编辑
这是一个打印九九乘法表的程序,我想把它封装成函数要怎么做呢?
public class Demo
{
public static void main (String [] args)
{
for(int x=1;x<=9;x++)
{
for(int y=1;y<=x;y++)
{
System.out.println(x+''x"+y+"="+x*y+"/t");
}
System.out.println( );
}
}
}
作者:
李兴
时间:
2014-1-3 21:09
不需要传递参数
代码如下:
public class Demo
{
public static void main(String [] args)
{
MultiplicationTable();
}
public static void MultiplicationTable() {
for(int x=1;x<=9;x++)
{
for(int y=1;y<=x;y++)
{
System.out.println(x+"x"+y+"="+x*y+"\t");
}
System.out.println( );
}
}
}
复制代码
作者:
快乐的黑马
时间:
2014-1-3 21:15
public class Test3 {
public static void main(String [] args)
{
method();
}
public static void method()
{
for(int x=1; x<=9; x++)
{
for(int y=1; y<=x; y++)
{
System.out.print(x+"x"+y+"="+x*y+"\t");
}
System.out.println( );
}
}
}
温馨提示:
楼主在for嵌套循环中第一个打印输出语句写错啦,不要写println,面是写print
作者:
净坛使者
时间:
2014-1-3 22:02
public class Test3 {
public static void main(String [] args)
{
show();
}
public static void show()
{
for(int x=1; x<=9; x++)
{
for(int y=1; y<=x; y++)
{
System.out.print(x+"x"+y+"="+x*y+"\t");
}
System.out.println( );
}
}
}
作者:
其LovE斤
时间:
2014-1-3 22:20
public static void getChen(int num) { //这里设置一个参数,你想打几到几的乘法表都可以
for(int x=1;x<=num;x++) //将这里的循环结束条件改一下,完事。
{
for(int y=1;y<=x;y++)
{
System.out.println(x+"x"+y+"="+x*y+"\t");
}
System.out.println( );
}
}
作者:
黑白小調°
时间:
2014-1-3 22:32
谢谢各位前辈
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2