반복문 for문, if문 이어서
1부터 입력받은 정수까지 나눠봄 -> 입력받은 정수/ 1~ 입력정수까지 -> for
딱 나눠떨어지는 값의 개수
입력받은 정수가 소수인지 아닌지 판별하는 것
3의 배수이면서 2의배수가 아닌 목록, 개수, 합계
이렇게 하면 끄트머리에 개수, 합계가 나옴 (sum+i) 로 수정해야함
+=은 앞의 변수에 뒤의 값을 더하는것
sum += i; == sum = sum+i;
이렇게 하면 줄바꿈 까지 깔끔하게 됨! (sum+i)로 수정해야함
위의 식이 정답 sum+i; 인데 sum+1로 잘못적음 ...
--------------------------------------------------------------------------------------------------------------------------------
이중for문 반복문
for문 안에 또다른 for문을 넣는 방식
1부터5까지 3번출력하고 싶음
12345
12345
12345
for문 안에서 for문이 되는 로직
이중for문 계속
구구단 출력하기 2단~9단 2*1=2 2*2=4...
줄 바꿈 잘하는 법
더 깔끔하게 바꾸기
별찍기
https://coding-factory.tistory.com/68
[Java] 별찍기 예제 (For문 연습)
옛날에 공부했던 소스들을 정리하면서 발견한 별찍기 소스입니다. 자바 공부를 처음할때 열심히 밤새면서 돌리던게 기억나네요 ㅎㅎㅎ 혹시나 참고하실분 계실까 싶어 올립니다. FOR문 연습에
coding-factory.tistory.com
별 찍기 2
while문 반복문
while(조건식) {
반복할코드
}
while문 1부터 100까지 합 구하기
// N명의 성적을 입력받아 합계와 평균을 출력하는 프로그램을 완성하시오
반복문 do~while문 거의 안쓰임(두알문) 무조건 처음 한번은 실행시키고 그다음에 조건이 되면 반복시켜주고 아니면 끝나는 것임
형식:
do {
반복할 코드
} while(조건식);
이 기본형태
무한 반복, 무한 Loop
for(;;)
무한Loop
while(true) {
무한 loop
}
break; 쓰면 무한반복 탈출가능.
0 누르면 무한반복 종료
배열(배열은 반복문과 세트로 사용)
값을 저장해주는 공간 변수같은 것
예를들어 5명의 점수를 입력받고싶을 때
int num1,.... num5;
배열을 이용해서 위의것들을 한번에
배열 같은 경우는 여러개를 저장할 수 있음.
배열방법
int[] -> 배열 변수로 선언하겠다
int[] num = new int[5]; new라는 공간을 만들고 [] 안에 몇개를 저장할 것인지 지금은 5칸
이러면 5칸짜리 배열을 만듦. 각각칸에 원하는 변수 저장 가능
배열방의 순번은 0부터 구성
각각의 배열방에 숫자 저장.
향상된 for문
수정필요 _
배열방 크기는 한번 지정해두면 못바꿈
// 5개의 점수를 입력받아 합계,평균,80점 이상인 개수를 출력하는 프로그램을 완성하시오.
'국비지원(국비교육) 웹 개발자 과정' 카테고리의 다른 글
국비지원 JAVA(자바) 프로그래밍 웹개발자 (계산기 만들기, 오버로딩 ,접근제한자,캡슐화,에어컨 만들기) (0) | 2022.11.25 |
---|---|
국비지원 JAVA(자바) 프로그래밍 웹개발자 (배열,난수 출력, 로또 번호 만들기,클래스, 인스턴스, 객체 ); (1) | 2022.11.24 |
국비지원 JAVA(자바) 프로그래밍 웹개발자(조건문 if문, switch문, for문) (0) | 2022.11.22 |
국비지원 JAVA(자바) 프로그래밍 웹개발자 (입력문 Scanner) (0) | 2022.11.21 |
국비지원 JAVA(자바) 프로그래밍 웹개발자(개발환경 세팅: 경로설정, jdk, 이클립스 다운로드, Hello World) (1) | 2022.11.14 |