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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 欧阳宇 于 2015-5-1 19:21 编辑

class ForForDemo
{
        public static void main(String[] args)
        {
                for(int x = 1;x<=9;x++)
                {
                        for(int y =1;y<=9;y++)
                        {
                                System.out.print(y+"×"+x+"="+y*x+"\t");
                        
                        }
                                System.out.println();/*刚开始我没在意,此语句的print后面我没加ln结果编译的时候一直出错,提示:对于print(没有参数),找不到合适的方法*/
                 }        
        }
}  

BI4LGFBR8231[6B40Z42IN7.png (15.28 KB, 下载次数: 19)

BI4LGFBR8231[6B40Z42IN7.png

7 个回复

倒序浏览
ln只是换行,可加可不加
回复 使用道具 举报
Oh.Ba 发表于 2015-5-1 18:56
ln只是换行,可加可不加

此处不加编译会失败
回复 使用道具 举报
你可以找一下API文档看看,在PrintStream这个类中没有找到public void print() ;其他方法,都是带有参数的,说明该方法在源代码被私有化了或者根本就没有定义该方法。 语句System.out.println();也不知道你想用这个方法想干点嘛,如果要换行,就加ln吧。希望我的解答能帮到你,谢谢。
回复 使用道具 举报
欧阳宇 发表于 2015-5-1 19:05
此处不加编译会失败

因为太长了吧
回复 使用道具 举报
System.out.println();相当于System.out.print("\n");
回复 使用道具 举报
还怎没遇到过,领奖了
回复 使用道具 举报
IN只是换行的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马