题目:读取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 */