如何像下面使用JAVA的示例那样使循环显示为水平而不是垂直?
代码
int i;
for(i=0;i<3;++i)
{
System.out.print("+"); System.out.printf("%n");
}
for(i=0;i<3;++i)
{
System.out.print("-");System.out.printf("%n");
}
输出(尝试使其水平输出而不是垂直输出)
+
+
+
-
-
-
答案 0 :(得分:0)
尝试
// Method accessible by anyone but third party role
@Secured({"GOOD_ROLE1", "GOOD_ROLE2", "GOOD_ROLE3"})
public void methodAccessibleByAnyoneButThirdPartyRole(){
}
// Method accessible by anyone, including third party role
@Secured({"GOOD_ROLE1", "GOOD_ROLE2", "GOOD_ROLE3", "THIRD_PARTY_ROLE"})
public void methodAccessibleByAnyone(){
}
答案 1 :(得分:0)
在每次循环迭代中添加新行。
完全删除System.out.printf("%n");
,并在您的too循环之间添加System.out.println()
。
答案 2 :(得分:0)
在打印换行符时您有一个正确的主意,但是您正在循环内执行此操作,这就是为什么每次打印操作符字符串时都要打印换行符的原因。同样,您可以只打印一个空行而不是打印换行符。
尝试一下:
int i;
for(i=0;i<3;++i)
{
System.out.print("+");
}
System.out.println();
for(i=0;i<3;++i)
{
System.out.print("-");
}