黑马程序员技术交流社区

标题: 在学习for语句嵌套时在外循环处有一个关于println的 小细节 [打印本页]

作者: 欧阳宇    时间: 2015-5-1 18:06
标题: 在学习for语句嵌套时在外循环处有一个关于println的 小细节
本帖最后由 欧阳宇 于 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, 下载次数: 15)

BI4LGFBR8231[6B40Z42IN7.png

作者: Oh.Ba    时间: 2015-5-1 18:56
ln只是换行,可加可不加
作者: 欧阳宇    时间: 2015-5-1 19:05
Oh.Ba 发表于 2015-5-1 18:56
ln只是换行,可加可不加

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

作者: Oh.Ba    时间: 2015-5-1 22:33
欧阳宇 发表于 2015-5-1 19:05
此处不加编译会失败

因为太长了吧
作者: IDhmpj    时间: 2015-5-1 22:36
System.out.println();相当于System.out.print("\n");
作者: 下一页5    时间: 2015-5-1 22:58
还怎没遇到过,领奖了
作者: 柒夜    时间: 2015-5-1 23:28
IN只是换行的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2