我有这个程序:
import java.util.Collections;
import java.util.LinkedList;
public class MainProgram {
public static void main(String[] args){
LinkedList<Integer> list = new LinkedList<Integer>();
list.add(45);
list.add(10);
list.add(47);
list.add(41);
list.add(2);
System.out.println("Below 45 numbers are: "+Collections...);
}
}
我想将数字计算在45以下,并为每个数字打印一个星号。就我而言,它是3.所以我的程序必须显示3个星号。
***
我将如何做到这一点?
答案 0 :(得分:1)
只需遍历列表并在每次数字低于45时打印*
System.out.print("Below 45 numbers are: ");
for (int i : list) {
if (i < 45) {
System.out.print("*");
}
}