黑马程序员技术交流社区
标题:
求解一道题,可能很简单,我就是不懂
[打印本页]
作者:
王建旺
时间:
2013-3-7 09:31
标题:
求解一道题,可能很简单,我就是不懂
本帖最后由 王建旺 于 2013-3-7 10:05 编辑
那个print99()括号里面没数字,为什么还可以打印出来一个九九乘法表
QQ截图20130307092450.png
(31.18 KB, 下载次数: 11)
下载附件
2013-3-7 09:29 上传
作者:
黑马_位志国
时间:
2013-3-7 09:44
如果方法print99(int num),不传入参数,该方法就不能被调用。就不能打印出九九乘法表
以下是不带参数的方法来打印九九乘法表
package test;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
print99();
}
public static void print99()
{
for(int i = 1; i < 10; i++)
{
for(int j = 1; j <= i; j++)
{
System.out.print(i + " * " + j + " = " + i*j + "\t");
}
System.out.println();
}
}
}
作者:
王建旺
时间:
2013-3-7 09:46
可以毕老师的那个视频里面,确实是打印出来了
作者:
scott0610
时间:
2013-3-7 09:54
public static void main(String[] args) {
// TODO Auto-generated method stub
//这里必须传入一个整型的参数,否则报编译错误:该方法没有定义。
print99(10);
}
public static void print99(int num) {
for (int i = 1; i < num; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(i + " * " + j + " = " + i * j + "\t");
}
System.out.println();
}
}
复制代码
希望对你有所帮助!这可能是你编写代码时不细心所造成的吧!以后多注意一点哦!不细心是程序员的大忌!
作者:
曾祥旭
时间:
2013-3-7 09:54
把打印后的结果传上来,不传递参数,编译器会报错:The method print99(int) in the type Test is not applicable for the arguments ()
作者:
王建旺
时间:
2013-3-7 10:04
我明白了,是我看错了,多谢了各位
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2