倒三角编译java
❶ 编写一个倒三角型的乘法口诀的java程序的代码是什么
❷ 正三角倒三角一块写java的编译程序
int i,j,k;
for(i=1;i<=5;i++){
for(j=1;j<=5-i;j++)
System.out.print(" ");
for(k=1;k<=2*i-1;k++)
System.out.print("*");
System.out.println("");}
for(i=1;i<=4;i++){
for(j=1;j<=i;j++)
System.out.print(" ");
for(k=1;k<=9-2*i;k++)
System.out.print("*");
System.out.println("");}
❸ 用java输出倒三角型
public class test{
public static void main(String[] args)
{
int i=0;
for(i=5;i>=1;i-=2)
{
for(int k=(5-i)/2;k>=1;k--)
System.out.print(" ");
for(int j=i;j>=1;j--)
System.out.print("*");
System.out.println ();
}
}
}
❹ 用JAVA编写程序实现在控制台用“*”输出一个倒立的等边三角型,并写到文件triangle.txt中
1、创建java类,TestTriangle,
❺ java倒三角程序
很简单的,我也在学java 有兴趣可以加我 1036465064,最好也加我好友哦
❻ 用Java编写一个倒等腰三角形!!
写一个倒等腰三角形
一、思路:
1.尝试用*号画图,倒的等腰三角形是每行输出的*号不一样,最后一行是1个,按照每行减少两个*号算,第一行的*号数量一定要是单数才行。
2.需要用到格式控制,第一行输出全部的*号,第二行就要输出一个空格,在输出比上一行少两个*号的数量。
3.行数由第一行的*数量决定,而每行用于格式控制的空格,是从第二行开始,第一次是空一个格,以后每次都比上一行多一个空格符号。
二、实现
1.每行的输出都是有规律的,用循环最好,定义一个第一行行数的值,根据这个值输出*号,这个值一定是单数才行。
2.每行输出的*号比上一行少两个,直到剩下1结束。
3.定义一个空格输出的控制器,也就是一个变量,控制空格输出的个数,从第二行开始,按1、2、3...输出。
代码如下:
publicclassTriangleTest{
publicstaticfinalintCOUNT=9; //第一行*号的个数,修改此值,可以控制三角形的大小
/**
*写一个倒等腰三角形
*一、思路:
*1.尝试用*号画图,倒的等腰三角形是每行输出的*号不一样,最后一行是1个,按照每行减少两个*号算,
*第一行的*号数量一定要是单数才行。
*2.需要用到格式控制,第一行输出全部的*号,第二行就要输出一个空格,在输出比上一行少两个*号的数量
*3.行数由第一行的*数量决定,而每行用于格式控制的空格,是从第二行开始,第一次是空一个格,以后每次都比上一行多一个空格符号
*二、实现
*1.每行的输出都是有规律的,用循环最好,定义一个第一行行数的值,根据这个值输出*号,这个值一定是单数才行
*2.每行输出的*号比上一行少两个,直到剩下1结束
*3.定义一个空格输出的控制器,也就是一个变量,控制空格输出的个数,从第二行开始,按1、2、3...输出
**/
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
intnullCount=0; //控制空格的输出数量
intstarCount=COUNT; //*号数量
while(starCount!=-1){
for(inti=0;i<nullCount;i++){ //输出空格,因为初始值为0,所以第一次不会输出
System.out.print("");
}
nullCount++; //空格个数在下一行要多一个,所以+1
for(intn=0;n<starCount;n++){ //输出*号
System.out.print("*");
}
System.out.println(); //输出完毕,执行换行
starCount-=2; //输出完一行*号后,下一行的*号要减少2个
}
}
}
运行结果如下:
注:修改COUNT的值可以控制三角形的大小,但是必须是单数。
❼ JAVA 编倒三角程序怎么写
//打印倒直角三角形
classForForDemo
{
publicstaticvoidmain(String[]args)
{
for(inti=0;i<5;i++)
{
for(intj=0;j<5-i;j++)
{
System.out.print("*");
}
System.out.println();//换行
}
}
}
❽ java 倒三角形问题
【对楼上的评价】:
1楼chris_zcl的for(int k = 9; k >= 1 ; k-2){这一句编译是通不过的,k-2看不懂,如果是k-=2的话结果如下:
***** ***** ***** *****
***** ***** ***** *****
***** ***** ***** *****
***** ***** ***** *****
***** ***** ***** *****
2楼Lia魏的结果不符合要求
888888888
8888888
88888
888
8
===============================
【结果】:
*********
*******
*****
***
*
【代码】:
int iMax=5;//行数
int iLength=iMax*2-1;//第一行*个数
for(int i=0;i<iMax;i++){
for(int j=0;j<iLength-i;j++){
if(j<i) System.out.print(" ");//打印空格
else System.out.print("*");//打印*
}System.out.println();//换行
}
❾ 谁知道怎么用JAVA编写一个倒三角形
for (int i = NUM; i > 0; i=i-2) {
for (int k = 0; k < (NUM-i)/2; k++) {
System.out.print(" ");
}
for (int j = 0; j < i; j++) {
System.out.print("*");
}
System.out.println();
}
你其中的NUM换成数字就行了
❿ java编程问题求大神指点!!!关于*倒三角
按照你的要求用星号打印倒三角的Java程序如下
publicclassAA{
publicstaticvoidmain(String[]args){
inti,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();
}
}
}
运行结果