Look at the recent Bi Xiangdong's Java video, do want to switch to a Java developer.
Here is appearing in the video programming exercises:
1, for loop follows a pattern printout
*****
****
***
**
*
Code:
1 class Demo 2 { 3 public static void main(String[] args) 4 { 5 for(int i=0;i<5;i++) { 6 for(int j=0;j<5-i;j++) { 7 System.out.print("*"); 8 } 9 System.out.println(); 10 } 11 } 12 }
operation result:
2, with the following pattern printout for loop
*
**
***
****
*****
Code:
1 class Demo 2 { 3 public static void main(String[] args) 4 { 5 for(int i=0;i<5;i++) { 6 for(int j=0;j<i+1;j++) { 7 System.out.print("*"); 8 } 9 System.out.println(); 10 } 11 } 12 }
operation result:
3, for use as a digital output loop
54321
5432
543
54 is
. 5
Code:
1 class Demo 2 { 3 public static void main(String[] args) 4 { 5 for(int i=0;i<5;i++) { 6 for(int j=5;j>i;j--) { 7 System.out.print(j); 8 } 9 System.out.println(); 10 } 11 } 12 }
operation result:
4, for use as a digital output loop
. 1
22 is
333
4444
55555
Code:
1 class Demo 2 { 3 public static void main(String[] args) 4 { 5 for(int i=1;i<=5;i++) { 6 for(int j=i;j>0;j--) { 7 System.out.print(i); 8 } 9 System.out.println(); 10 } 11 } 12 }
operation result:
5, the multiplication table printout
1 * 1 = 1
1 = 2 * 2 * 2 = 4 2
1 2 * 3 * 3 = 63 = 3 * 3 = 9
……
Code:
1 class Demo 2 { 3 public static void main(String[] args) 4 { 5 for(int i=1;i<=9;i++) { 6 for(int j=1;j<=i;j++) { 7 System.out.print(j+"*"+i+"="+i*j+"\t"); 8 } 9 System.out.println(); 10 } 11 } 12 }
运行结果:
------------------------------------------------------------------2019.6.9-----------------------------------------------------------