자바 while문에서 for문으로ㅠ

자바 while문에서 for문으로ㅠ

작성일 2012.09.27댓글 1건
    게시물 수정 , 삭제는 로그인 필요

자바에서 while문을 for문으로 작성하는건데요.

 

 

 

문제 >>>>   input(a Scanner)은 이전에 선언되었다고 가정한다.

a. .
  int count = 0;
  int sum = 0;
  
  while(count<10)
  {
   
   sum += input.nextInt();
   count = count+1;
  
  }

이거하고

 

b.

int count =1 ;

while (count<=15)

{

int num=1;

int sum=0;

while ( num<=5)

{

sum+=input.nextInt();

num +=1;

}

System.out.println("sum number" + count + "is" + sum);

count++;

}

 

이거입니다ㅠㅠ


근데 a문제 푸는데 일단 while문으로 돌려보려고 제가 코드를 짯는데 실행이 안되네요ㅠㅠ무슨 오류죠

 

import java.util.Scanner;
public class dddd {


 public static void main(String[] args) {
 
  Scanner input = new Scanner(System.in);
  
  int count = 0;
  int sum = 0;
  
  while(count<10)
  {
   
   sum += input.nextInt();
   count = count+1;
  
  }
  System.out.print("sum");
 }

}

잘못된거랑.. 답좀 알려주시면 감사하겟습ㄴ디ㅏㅏㅠㅠ



profile_image 익명 작성일 -

 System.out.print("sum");
- sum이라는 문자 자체를 출력합니다.

 System.out.print(sum);

- sum이라는 변수를 출력합니다.

 

따라서 아래의 것으로 바꿔주셔야 합니다.

 

for문은 초기문,조건식,반복 후 작업,작업문으로 구성됩니다.

 

for(초기문;,조건식;,반복 후 작업){

작업문

}

1, 초기문이란 for문에 들어가기에 앞서 한번만 실행되는 문으로 보통 조건식에 들어가는 변수에 대한 선언/생

 

성/값설정이 들어갑니다. 물론 전혀다른 변수를 넣어줄 수도 있습니다.

 

2, 조건식은 while문에도 있는 부분이죠. 조건에서 벗어날때까지 반복문(for,while문)은 계속 실행됩니다.

 

3, 반복 후 작업문은 for문의 작업문을 한번 수행할때마다 수행되는 문입니다.

 

4, 작업문 또한 while문에도 있는 부분으로 조건식에 맞았을때 실행될 코드를 적는 곳입니다.

 

ex)

 

다음과 같이 작성하면 초기문에 의해 int i = 0;이 선언 및 생성되고 i가 30이상이 될때까지 "for문"이라는 텍스트를

 

출력하며 한번 출력할때마다 i++(i의 값이 1씩 증가)됩니다.

 

문제에 대부분의 코드가 작성되어 있으므로 while문에서 초기문과 반복 후 작업문만 추가하시면 완성하실 수 있

 

습니다.

 

초기문은 count에 대한 선언과 생성으로, 반복 후 작업문은 count값의 일정한 증가로 작성하시면 됩니다.

자바 while문에서 for문으로ㅠ

자바에서 while문for문으로 작성하는건데요. 문제 >>>> input(a Scanner)은 이전에 선언되었다고 가정한다. a. . int count = 0; int sum = 0; while(count<10) { sum...

자바스크립트 while for문 차이점

자바 while for문 차이점이 무엇인가요? 자바에서 while문for문은 반복문(loop)을 실행하는 데 사용되는 제어문입니다. 두 제어문 모두 반복문의 실행 횟수를 제어할 수...

자바스크립트 for문, while문

... 학교에서 자바스크립트를 배우는데요.... 나오나요ㅠㅠ?????.... 그리고 while문 var i=0 , n=0 while(i<5)... while 문 while(조건) { ... } while문도 중괄호 생략시 for문과...

자바 for문 while문 do while문

자바에서 for문while문과 do while문으로 바꿀수있다고하잖아요 어떻게 바꿔야되는지 모르겠어요 무슨 규칙같은게있나요? 바꾸는 방법좀 알려주세요 ㅠㅠ for...

자바 for문, do while문에 대해 ...

안녕하세요 자바를 배우고 있는 학생인데요 자바를... for(int i = 0 ; i < input1 ; i++) { System.out.print("*"); } System.out.println(); // 질문2) do while을...

자바 배열 for문 입력 while문 출력

10 20 30 40 50 60 70 80 90 100 의 값을 for문으로 저장하고 while문으로 출력하려고 하는데 int i= 0; int[] num= new int[10]; for(i=0; i<10; i++) { num[i]=(i+1)*10;...

자바 while문 for문 도와주세요

아래 사진처럼 나오는 while문 for문 프로그램 짜는거 도와주세요ㅠㅠ 안녕하세요. 소스 올려드릴께요 참고하세요~ import java.util.Scanner;...

반복문 for문 while문 어떻게...

... 왜 II가 답인지 모르겠어요ㅠ while문도 정의는 이해하겠는데 왜 답이 2I가 되는지 모르겠어요... for문에... while 문 또한 1이었던 x에 2를 더하는 과정을 10번...

자바 for 문 while 문으로 바꾸기

... for->while바꾸는건 단순히 카운터와 증감식을 while문에... System.out.println(); } } } 자바를 쉽고 제대로 배우는 방법 - http://www.javachobo.com