-1
나는 진짜로 고투하고있다 나는 어떻게 for
루프를 고치는 지 모른다 그래서 사용자 입력이 부정적인 수 인 경우에 얼마나 많은 표가 범위에서 입력되는지 보여 준다, 나는 또한 몇몇 세부 사항을 밖으로 가지고 갔다. 너무 많은 코드while 및 for 루프를 사용하여 별표를 인쇄하려면 어떻게합니까?
System.out.println("Enter mark, or -1 to finish: ");
while (mark >= 0) //process data until sentinnel is entered
{
mark = (int) input.nextInt();
System.out.println("Enter another mark, or enter -1 to exit");
if (mark >= 0)
{
sum = sum + mark;
count++;
if ((mark >= 0) && (mark <= 29)) {
cat1++;
} else if ((mark >= 30) && (mark <= 39)) {
cat2++;
} else if ((mark >= 40) && (mark <= 69)) {
cat3++;
} else if ((mark >= 70) && (mark <= 100)) {
cat4++;
} else {
System.out.println("Invalid");
}
}//end if
}//end while
System.out.println("0 - 29 ");
for (int i = 0; i <= cat1; i++) {
for (i = 0; i <= cat1; i++)
{
System.out.print("*");
}
당신은 합 마크가 있습니다. 이것들은 어떻게 서로 관련이 있습니까? –
평균 점수를 내기 위해 사용했습니다 –
귀하의 질문은 명확하지 않습니다. – shmosel