java数字倒三角代码 java倒三角怎么循环

求JAVA打印一个数字倒三角形JAVA打印一个数字倒三角形
for(int i= 9;i0;i--){
String s = "";
for (int k = 0;k9-i;k){
s =" ";
}
for (int j=1;j2*i;j){
s =ji?2*i-j:j;
}
System.out.println(s);
}
java for循环的倒三角形代码用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();
}
}
}
运行结果
java编程问题求大神指点!!!关于*倒三角按照你的要求用星号打印倒三角的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();
}
}
}
运行结果
用Java编写一个倒等腰三角形!!写一个倒等腰三角形
一、思路:
1.尝试用*号画图 , 倒的等腰三角形是每行输出的*号不一样,最后一行是1个 , 按照每行减少两个*号算,第一行的*号数量一定要是单数才行 。
2.需要用到格式控制 , 第一行输出全部的*号,第二行就要输出一个空格,在输出比上一行少两个*号的数量 。
3.行数由第一行的*数量决定,而每行用于格式控制的空格,是从第二行开始,第一次是空一个格 , 以后每次都比上一行多一个空格符号 。
二、实现
1.每行的输出都是有规律的,用循环最好,定义一个第一行行数的值 , 根据这个值输出*号,这个值一定是单数才行 。
2.每行输出的*号比上一行少两个,直到剩下1结束 。
3.定义一个空格输出的控制器 , 也就是一个变量,控制空格输出的个数,从第二行开始,按1、2、3...输出 。
代码如下:
public class TriangleTest {
public static final int COUNT = 9; //第一行*号的个数,修改此值,可以控制三角形的大小
/**
* 写一个倒等腰三角形
* 一、思路:
* 1.尝试用*号画图,倒的等腰三角形是每行输出的*号不一样,最后一行是1个,按照每行减少两个*号算,
* 第一行的*号数量一定要是单数才行 。
* 2.需要用到格式控制 , 第一行输出全部的*号,第二行就要输出一个空格 , 在输出比上一行少两个*号的数量
* 3.行数由第一行的*数量决定,而每行用于格式控制的空格,是从第二行开始,第一次是空一个格,以后每次都比上一行多一个空格符号
* 二、实现
* 1.每行的输出都是有规律的,用循环最好,定义一个第一行行数的值,根据这个值输出*号,这个值一定是单数才行
* 2.每行输出的*号比上一行少两个,直到剩下1结束
* 3.定义一个空格输出的控制器,也就是一个变量,控制空格输出的个数 , 从第二行开始,按1、2、3...输出
* */
public static void main(String[] args) {
// TODO Auto-generated method stub
int nullCount = 0;//控制空格的输出数量
int starCount = COUNT; //*号数量
while(starCount != -1){
for(int i = 0;inullCount;i){ //输出空格,因为初始值为0,所以第一次不会输出
System.out.print(" ");
}
nullCount;//空格个数在下一行要多一个,所以 1
for(int n = 0;nstarCount;n){ //输出*号
System.out.print("*");
}
System.out.println();//输出完毕,执行换行
starCount -= 2;//输出完一行*号后 , 下一行的*号要减少2个
}
}
}
运行结果如下:
注:修改COUNT的值可以控制三角形的大小,但是必须是单数 。
java如何循环输出倒三角形希望我写的这个可以帮到你
import java.util.Scanner;
class sss {
/* 输出倒三角*/
public static void main(String[] args) {
int height=0;//三角形的高度即行数
【java数字倒三角代码 java倒三角怎么循环】//创建扫描器来接收用户的输入
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();//换行的
}
}
}
关于java数字倒三角代码和java倒三角怎么循环的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读