代码:
创新互联长期为1000多家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为普安企业提供专业的网站设计、成都做网站,普安网站改版等技术服务。拥有十余年丰富建站经验和众多成功案例,为您定制开发。
public class TriangleTest {
public static void main(String[] args) throws IOException{
TriangleTest.print(7);
}
public static void print(int layer) throws IOException {
File file = new File("C:\\Triangle.txt");
if(!file.exists()){
file.createNewFile();
}
Writer writer = new FileWriter(file);
for (int i = layer; i = 1; i--) {
for (int k = 1; k = layer - i; k++) {
System.out.print(" ");
writer.write(" ");
}
for (int j = 1; j = 2 * i - 1; j++) {
System.out.print("*");
writer.write("*");
}
System.out.println();
//换行
writer.write(System.getProperty("line.separator"));
}
writer.close();
}
}
希望我写的这个可以帮到你
import java.util.Scanner;
class sss {
/* 输出倒三角*/
public static void main(String[] args) {
int height=0;//三角形的高度即行数
//创建扫描器来接收用户的输入
Scanner smq = new Scanner(System.in);
//提示用户 高度 或者 行数
System.out.println("请输入行数或者高度 :");
//保存用户的输入
height = smq.nextInt();
//循环行数
for(int i=0;iheight;i++)
{
//输出每行前面的空格
for(int k=0;ki;k++)
System.out.print(' ');
//输出每行的 *
for(int j=(height-i*2);j=0;j--)
System.out.print('*');
System.out.println();//换行的
}
}
}
用for循环编写的倒三角形的Java语言程序如下
public class AA {
public static void main(String[] args) {
int i,j,N=5;
for(i=N;i=1;i--){
for(j=1;j=N-i;j++){
System.out.print(" ");
}
for(j=i*2-1;j=1;j--){
System.out.print("*");
}
System.out.println();
}
}
}
运行结果