本帖最后由 lilin202011 于 2014-4-5 23:41 编辑
大家看我写的java打印菱形对不
- public class ForTest4
- {
- public static void main(String[] args){
- for(int x=1;x<=5;x++){
- for(int y=1;y<=5-x;y++){
- System.out.print(" ");
- }
- for(int z=1;z<=x;z++){
- System.out.print("*"+" ");
- }
- System.out.println();
- }
- for(int x=1;x<=5;x++){
- for(int z=1;z<=x;z++){
-
- System.out.print(" ");
- }
- for(int y=1;y<=5-x;y++){
- System.out.print("*"+" ");
- }
-
- System.out.println();
-
- }
- }
- }
复制代码 我第一个大的for循环打印出来的是5行,第二个大的for循环打印的却是4行 有一行却是空行,不过还是凑成了一个菱形,不知道这种写菱形的方法正确不,请大神们给予评价,另外给我一个简便的写菱形的方法,在此谢过了
|