为何在软件上运行出来的代码不一样?
package com.jbo;
public class bag {
public static void main(String[]args){
System.out.println("打印直角三角形");
for(int i = 1 ;i<=3;i++){
for(int j = 1;j <=i;j++){
System.out.println("*");
}
System.out.println();
}
}
}
System.out.print("*");
public class bag { public static void main(String[]args){ System.out.println("打印直角三角形"); for(int i = 1 ;i<=3;i++){ for(int j = 1;j <=i;j++){ System.out.print("*"); } System.out.println(); } } }
把第一个输出语句println改成print就好了
package com.jbo;
public class bag {
public static void main(String[]args){
System.out.println("打印直角三角形");
for(int i = 1 ;i<=3;i++){
for(int j = 1;j <=i;j++){
System.out.print("*");
} /*看到加了下划线的 print 和 pringtln 了吗
前者是在同一行接连打印输出,后者是换行输出
这个知识点在后面的课程(5-3编程练习优化)有提到*/
System.out.println();
}
}
}