程序输出带有输入尺寸的右下三角形

时间:2019-05-08 16:29:21

标签: java

到目前为止,我的代码允许绘制右侧三角形,但是当用户输入较大尺寸时,三角形不再遵循该模式。

 for (int x=0; x<=n; x++){
             for (int i=3; i>=x; i--){
                 System.out.print(" ");
             }
             for (int y=1; y<=x; y++){
                 System.out.print("*");
             }
             System.out.println(" ");
         }
 System.out.println("\n4)\n");

1 个答案:

答案 0 :(得分:0)

Benchmark                                                                (arg)    Mode    Cnt    Score   Error  Units
RandomWalkers.reassign                                                       3  sample  37256    1.611 ± 0.002  ms/op
RandomWalkers.reassign:reassign·p0.00                                        3  sample           1.475          ms/op
RandomWalkers.reassign:reassign·p0.50                                        3  sample           1.593          ms/op
RandomWalkers.reassign:reassign·p0.90                                        3  sample           1.686          ms/op
RandomWalkers.reassign:reassign·p0.95                                        3  sample           1.780          ms/op
RandomWalkers.reassign:reassign·p0.99                                        3  sample           1.999          ms/op
RandomWalkers.reassign:reassign·p0.999                                       3  sample           2.507          ms/op
RandomWalkers.reassign:reassign·p0.9999                                      3  sample           4.367          ms/op
RandomWalkers.reassign:reassign·p1.00                                        3  sample          10.371          ms/op
RandomWalkers.reassign                                                      10  sample   3528   17.029 ± 0.063  ms/op
RandomWalkers.reassign:reassign·p0.00                                       10  sample          15.548          ms/op
RandomWalkers.reassign:reassign·p0.50                                       10  sample          16.712          ms/op
RandomWalkers.reassign:reassign·p0.90                                       10  sample          18.416          ms/op
RandomWalkers.reassign:reassign·p0.95                                       10  sample          18.842          ms/op
RandomWalkers.reassign:reassign·p0.99                                       10  sample          20.690          ms/op
RandomWalkers.reassign:reassign·p0.999                                      10  sample          27.636          ms/op
RandomWalkers.reassign:reassign·p0.9999                                     10  sample          36.176          ms/op
RandomWalkers.reassign:reassign·p1.00                                       10  sample          36.176          ms/op
RandomWalkers.reassign                                                      40  sample    227  268.714 ± 3.270  ms/op
RandomWalkers.reassign:reassign·p0.00                                       40  sample         251.134          ms/op
RandomWalkers.reassign:reassign·p0.50                                       40  sample         262.144          ms/op
RandomWalkers.reassign:reassign·p0.90                                       40  sample         296.223          ms/op
RandomWalkers.reassign:reassign·p0.95                                       40  sample         299.368          ms/op
RandomWalkers.reassign:reassign·p0.99                                       40  sample         303.416          ms/op
RandomWalkers.reassign:reassign·p0.999                                      40  sample         305.136          ms/op
RandomWalkers.reassign:reassign·p0.9999                                     40  sample         305.136          ms/op
RandomWalkers.reassign:reassign·p1.00                                       40  sample         305.136          ms/op
RandomWalkers.redeclareRandomIntSwitch                                       3  sample  69486    0.863 ± 0.001  ms/op
RandomWalkers.redeclareRandomIntSwitch:redeclareRandomIntSwitch·p0.00        3  sample           0.763          ms/op
RandomWalkers.redeclareRandomIntSwitch:redeclareRandomIntSwitch·p0.50        3  sample           0.843          ms/op
RandomWalkers.redeclareRandomIntSwitch:redeclareRandomIntSwitch·p0.90        3  sample           0.925          ms/op
RandomWalkers.redeclareRandomIntSwitch:redeclareRandomIntSwitch·p0.95        3  sample           1.028          ms/op
RandomWalkers.redeclareRandomIntSwitch:redeclareRandomIntSwitch·p0.99        3  sample           1.155          ms/op
RandomWalkers.redeclareRandomIntSwitch:redeclareRandomIntSwitch·p0.999       3  sample           1.721          ms/op
RandomWalkers.redeclareRandomIntSwitch:redeclareRandomIntSwitch·p0.9999      3  sample           5.181          ms/op
RandomWalkers.redeclareRandomIntSwitch:redeclareRandomIntSwitch·p1.00        3  sample           9.355          ms/op
RandomWalkers.redeclareRandomIntSwitch                                      10  sample   7072    8.485 ± 0.040  ms/op
RandomWalkers.redeclareRandomIntSwitch:redeclareRandomIntSwitch·p0.00       10  sample           7.668          ms/op
RandomWalkers.redeclareRandomIntSwitch:redeclareRandomIntSwitch·p0.50       10  sample           8.143          ms/op
RandomWalkers.redeclareRandomIntSwitch:redeclareRandomIntSwitch·p0.90       10  sample           9.650          ms/op
RandomWalkers.redeclareRandomIntSwitch:redeclareRandomIntSwitch·p0.95       10  sample          10.109          ms/op
RandomWalkers.redeclareRandomIntSwitch:redeclareRandomIntSwitch·p0.99       10  sample          11.960          ms/op
RandomWalkers.redeclareRandomIntSwitch:redeclareRandomIntSwitch·p0.999      10  sample          20.399          ms/op
RandomWalkers.redeclareRandomIntSwitch:redeclareRandomIntSwitch·p0.9999     10  sample          25.919          ms/op
RandomWalkers.redeclareRandomIntSwitch:redeclareRandomIntSwitch·p1.00       10  sample          25.919          ms/op
RandomWalkers.redeclareRandomIntSwitch                                      40  sample    466  130.302 ± 0.872  ms/op
RandomWalkers.redeclareRandomIntSwitch:redeclareRandomIntSwitch·p0.00       40  sample         123.732          ms/op
RandomWalkers.redeclareRandomIntSwitch:redeclareRandomIntSwitch·p0.50       40  sample         128.844          ms/op
RandomWalkers.redeclareRandomIntSwitch:redeclareRandomIntSwitch·p0.90       40  sample         135.083          ms/op
RandomWalkers.redeclareRandomIntSwitch:redeclareRandomIntSwitch·p0.95       40  sample         139.107          ms/op
RandomWalkers.redeclareRandomIntSwitch:redeclareRandomIntSwitch·p0.99       40  sample         155.153          ms/op
RandomWalkers.redeclareRandomIntSwitch:redeclareRandomIntSwitch·p0.999      40  sample         182.452          ms/op
RandomWalkers.redeclareRandomIntSwitch:redeclareRandomIntSwitch·p0.9999     40  sample         182.452          ms/op
RandomWalkers.redeclareRandomIntSwitch:redeclareRandomIntSwitch·p1.00       40  sample         182.452          ms/op

RandomWalkers.redeclareThreadLocalRandomIntIf                                               40  sample   96  107.953 ± 2.148  ms/op
RandomWalkers.redeclareThreadLocalRandomIntIf:redeclareThreadLocalRandomIntIf·p0.00          40  sample        99.746          ms/op
RandomWalkers.redeclareThreadLocalRandomIntIf:redeclareThreadLocalRandomIntIf·p0.50          40  sample       107.676          ms/op
RandomWalkers.redeclareThreadLocalRandomIntIf:redeclareThreadLocalRandomIntIf·p0.90          40  sample       113.797          ms/op
RandomWalkers.redeclareThreadLocalRandomIntIf:redeclareThreadLocalRandomIntIf·p0.95          40  sample       122.539          ms/op
RandomWalkers.redeclareThreadLocalRandomIntIf:redeclareThreadLocalRandomIntIf·p0.99          40  sample       130.810          ms/op
RandomWalkers.redeclareThreadLocalRandomIntIf:redeclareThreadLocalRandomIntIf·p0.999         40  sample       130.810          ms/op
RandomWalkers.redeclareThreadLocalRandomIntIf:redeclareThreadLocalRandomIntIf·p0.9999     40  sample       130.810          ms/op
RandomWalkers.redeclareThreadLocalRandomIntIf:redeclareThreadLocalRandomIntIf·p1.00       40  sample       130.810          ms/op

这里是对litle的修改。