編程題目:
22.讀取5個數(1—50)的整數值,每讀取一個值, 程序打印出該值個數的*。
示例代碼:
package program.calculation.exercise22;
import java.util.Scanner;
public class StarPrint {
public static void main(String[] args) {
System.out.println("請輸入5個整數(1-50):");
@SuppressWarnings("resource")
Scanner scanner = new Scanner(System.in);
int[] arr = new int[5];
for(int i=0;i<arr.length;i++){
arr[i] = scanner.nextInt();
}
printStar(arr);
}
private static void printStar(int[] arr) {
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
for (int j=0; j<arr[i]; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
結果顯示: