您的位置:程序门 -> java -> j2se / 基础类



大虾 快来 救命


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


大虾 快来 救命[已结贴,结贴人:qdprogramer]
发表于:2007-08-04 10:09:54 楼主
要交作业了
求打印   菱形   三角形   和输出99乘法表
  菜鸟   别起哄     要能运行的   分不是白得的
发表于:2007-08-04 10:15:041楼 得分:33
///////////////三角形
public   class   show
{//程序名show.java//
                    public   static   void   main(string[]args){
                            for(int   i=0;i <20;i++){//20为最低层的星号个数
                                  for(int   j=0;j <19-i;j++){//第一步:打印前面的空格
                                        system.out.print( "   ");
                                }
                                  for(int   k=1;k <2*i+1;k++){//第二步:打印空格后的星号和空格
                                          if(k%2!=0){//打印星号
                                                  system.out.print( "* ");
                                        }
                                        else{//打印空格
                                                system.out.print( "   ");
                                        }
                                }
                                system.out.println();//换行
                        }
              }
  }
/////////////////////倒三角形/////////////
public   class   show{//程序名show.java//
                    public   static   void   main(string[]args){
                            for(int   i=20;i> 0;i--){//20为最低层的星号个数
                                  for(int   j=0;j <20-i;j++){//第一步:打印前面的空格
                                        system.out.print( "   ");
                                }
                                  for(int   k=1;k <2*i+1;k++){//第二步:打印空格后的星号和空格
                                          if(k%2!=0){//打印星号
                                                  system.out.print( "* ");
                                        }
                                        else{//打印空格
                                                system.out.print( "   ");
                                        }
                                }
                                system.out.println();//换行
                        }

                    }
            }
发表于:2007-08-04 10:15:362楼 得分:33
菱形
public   class   rhombus{
public   static   void   main(string[]   args)   {
int   len;   //菱长
string   outstr=new   string();   //输出
int   i,j,x,y;
try{len=integer.parseint(args[0]);}
catch(exception   e){len=9;}

for(i=0;i <=len*2;i++){
for(j=0;j <=len*2;j++){
x=len-i;
x=x <0?-1*x:x;
y=len+(len-x);
outstr+=(j==x ¦ ¦j==y? "◆ ": "  ");
}
outstr+= "\n ";
}
system.out.println(outstr);
}
}
发表于:2007-08-04 10:16:173楼 得分:34
99乘法表
public   class   test   {
            public   static   void   main(string[]   args)   {
                      for(int   i=1   ;   i <10   ;i++){
                                  for(int   j=1   ;j <i+1   ;j++){
                                            system.out.print(i+ "* "+j+ "= "+i*j+ "\t ");
                                  }
                                  system.out.println();
                    }
          }

}
发表于:2007-08-04 13:18:454楼 得分:0
感谢   感谢   感谢   都能成功运行


快速检索

最新资讯
热门点击