Java 프로그램에서 ArrayList가 있습니다. 내가 뭘 원하는 인쇄는 예측할 수있는 경우 40 개 이상 될 것입니다 얼마나 많은 숫자 마크를 계산할 수Java ArrayList : 인쇄 메시지 용 ArrayList 활용
System.out.println = ("The amount of people that have more than 40 marks is " + x);
'사람의 X 금액이 통과'말할 것이다 하단에있는 숫자입니다 ArrayList를 사용하여 넣은 표시의 양? 당신이 당신의 예에서 보여처럼
public class test {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
ArrayList<Integer> marks = new ArrayList<Integer>();
Scanner input = new Scanner(System.in);
// Create a new scanner to use in java
int[] range = { 0,29,39,69,100 };
// A new array is created with the grade boundaries
int[] inRange = new int[boundary.length - 1];
// Indexed from 0 to n-1
int markIn;
// New integer markIn
do {
// This do-while loop calculates the expression after the statements below are exectued at least once
System.out.println("Enter Mark(s):");
// Wait for user input
markIn = input.nextInt();
// markInp value is set as the value entered by user
marks.add(markIn);
for (int a=1 ; a<boundary.length ; a++)
// for loop will take the variable 'a' and compare it with varibale 'boundary', when the condition is satisfied that value of 'a' increments by 1
if (range[a-1] <= markInp && markInp <= range[a]) {
// The boundaries will define the upper and lower limits of the markInp
inRange[a-1]++;
//inRange is incremented by 1
break;
//Exit if
}
} while (markIn <= 100);
// When the mark exceeds 100, the loop is stopped
System.out.println(marks);
input.close();
} // Close the Scanner input
}
그래서 정확히 무엇이 문제입니까? – Mureinik
내 질문은; ArrayList를 사용하여 불확실한 표시가있는 경우 40 개가 넘는 표시가 몇 개나되는지 계산할 수 있습니까? –