Ⅰ 如何用java程序实现一个空心直角三角形
package com.tx.test;
public class Kong {
public static void main(String[] args) {
for(int i=0; i<10; i++) {
for(int j=0; j<2*i +1; j++) {
if(j==0 || j == 2*i || i==9 ) {
System.out.print("*");
}else {
System.out.print(" ");//两个空格
}
}
System.out.println();
}
}
}
结果:
Ⅱ 用java打印菱形。
一、整体实现思路:菱形9行9列可以将菱形分成上下两个三角形,分析每行空格数和星号个数的关系。
二、一个三角形的实现思路:以输出一缓裤灶个空心三角形为例:
(1)空格的输出按扰扮-1递减,字符的输出按等差数列,公差为2
(2)判断第一行和最后一行照常输出。
(3)中间行仅输出两个字符。
三、菱形分实心和空心两种,其代码及解析分别如下:
(一)实心菱形。
1、函数代码:
(2)java空心三角形扩展阅读:
java打印的输出方式解析:
1、print():print就是一般的标准输出,但是不换行。
2、println():println和print基本没什么差别,就是最后会换行。
要分辨清楚System.out.print()和System.out.println()的区别。System.out.print()是单纯的输出,而System.out.println()的功能是输出内容后换行,到达下一行,在使用时要注意区分两者纯斗之间的不同。