Java50道经典习题-程序47 输入数字打印星号

题目:读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。

 1 import java.util.Scanner;
 2 public class Prog47{
 3     public static void main(String[] args){
 4         System.out.print("请输入7个整数(1-50):");
 5         Scanner scan = new Scanner(System.in);
 6         int n1 = scan.nextInt();
 7         int n2 = scan.nextInt();
 8         int n3 = scan.nextInt();
 9         int n4 = scan.nextInt();
10         int n5 = scan.nextInt();
11         int n6 = scan.nextInt();
12         int n7 = scan.nextInt();
13         scan.close();
14         printStar(n1);
15         printStar(n2);
16         printStar(n3);
17         printStar(n4);
18         printStar(n5);
19         printStar(n6);
20         printStar(n7);
21     }
22     static void printStar(int m){
23         System.out.println(m);
24         for(int i=0;i<m;i++)
25             System.out.print("*");
26         System.out.println();
27     }
28 }
29 /*运行结果
30 请输入7个整数(1-50):1
31 2
32 3
33 4
34 5
35 6
36 7
37 1
38 *
39 2
40 **
41 3
42 ***
43 4
44 ****
45 5
46 *****
47 6
48 ******
49 7
50 *******
51 */

 

posted @ 2019-04-30 15:51  parkour高手  阅读(631)  评论(0编辑  收藏  举报