안녕하세요 저는 Java와 그 모든 놀라운 기사를 매우 신 'm습니다. 나는 while-loops와 for-loops에 관해서는 완전히 혼란 스럽다. 내 코드가 실제 숫자에 대한 n 개의 사용자 입력 평균을 인쇄 한 다음 평균을 계산하고 사용 된 입력에 대해 높고 낮은 값을 얻는 데 어려움을 겪고 있습니다. 그리고 또한 사용자 유형 "끝"을 중단하고 계산하는 경우 .... 난 단지 2 주 자바를 사용하여 어쩌면 내 noobiness와 함께 맨손으로하시기 바랍니다 나는 배우려고 노력하고 있지만 루프 내 주위에 듣기 힘들다 ... 여기 내 지금까지 코드. 당신은 사용자의 루프 외부 입력의 어떤을 얻을 수일련 번호가 다른 요청을 코드에 삽입하는 데 어려움이 있습니다.
int inputNumber = Integer.parseInt (JOptionPane.showInputDialog("Enter a few real numbers"));
//number entered by user
while (inputNumber !=0) {//numbers entered
sum += inputNumber;
count++;//adds one to count for every number entered
if (count == 7){
System.out.println("thats enough numbers enter end");
//stops excess of seven numbers prompts type end to finish
}
else {
average = ((double)sum)/count;//gets average double the numbers divided by number of numbers
System.out.println("average:"+ average); //displays average
JOptionPane.showMessageDialog(null, "The average is " +average + "and the number of numbers entered is " + count);
}
}
''몇 개의 실수를 입력하십시오 ''는 루프 외부에 있으므로 한 번만 실행됩니다. 반면에 "평균은"내부에 있습니다. 모든 숫자가 입력 된 후에 루프 밖에서 원한다고 생각하십시오. – c0der