66
Java program to print the following pattern on the console
12344321
123**321
12****21
1******1
Algorithm:
- STEP 1: START
- STEP 2: SET lines=4
- STEP 3: DEFINE i, j.
- STEP 4: SET space=0
- STEP 5: SET i=0
- STEP 6: REPEAT STEP 7 TO 20 UNTIL i
- STEP 7: SET j=1
- STEP 8: REPEAT STEP 9 UNTIL j <= space.
- STEP 9: PRINT ” ” and SET J=J+1
- STEP 10: SET j=1
- STEP 11: REPEAT STEP 12 and 13 UNTIL j<=lines
- STEP 12: IF j <=(lines-i). PRINT j ELSE PRINT *
- STEP 13: SET j=j+1
- STEP 14: DECREMENT j by 1
- STEP 15: REPEAT STEP 16 and 17 UNTIL j>0
- STEP 16: IF j>( lines-i ) then PRINT * ELSE PRINT j
- STEP 17: SET j=j-1
- STEP 18: IF (lines-i) >9 INCREMENT space by 1
- STEP 19: PRINT new line
- STEP 20: SET i=i+1
- STEP 21: END
Program:
Output:
12344321 123**321 12****21 1******1
Next TopicJava Programs