A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

王建旺

初级黑马

  • 黑马币:0

  • 帖子:11

  • 精华:0

本帖最后由 王建旺 于 2013-3-7 10:05 编辑

那个print99()括号里面没数字,为什么还可以打印出来一个九九乘法表

QQ截图20130307092450.png (31.18 KB, 下载次数: 16)

QQ截图20130307092450.png

5 个回复

倒序浏览
如果方法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();
                }
        }

}
回复 使用道具 举报
可以毕老师的那个视频里面,确实是打印出来了
回复 使用道具 举报
  1. public static void main(String[] args) {
  2.                 // TODO Auto-generated method stub
  3.                
  4.                 //这里必须传入一个整型的参数,否则报编译错误:该方法没有定义。
  5.                 print99(10);
  6.         }

  7.         public static void print99(int num) {
  8.                 for (int i = 1; i < num; i++) {
  9.                         for (int j = 1; j <= i; j++) {
  10.                                 System.out.print(i + " * " + j + " = " + i * j + "\t");
  11.                         }
  12.                         System.out.println();
  13.                 }
  14.         }
复制代码
希望对你有所帮助!这可能是你编写代码时不细心所造成的吧!以后多注意一点哦!不细心是程序员的大忌!
回复 使用道具 举报
把打印后的结果传上来,不传递参数,编译器会报错:The method print99(int) in the type Test is not applicable for the arguments ()
回复 使用道具 举报
我明白了,是我看错了,多谢了各位
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马