비전공 개발 4일차...

고라파덕·2021년 3월 11일
0

JAVA

목록 보기
4/13
post-thumbnail

whlie문

조건이 거짓일때 까지 반복해서 문장을 수행한다.
형식

while(조건식){
	반복수행할 문장;
    	..
        }

예시)

while문 조건식에 i가 100보다 크거나 같다면 sum+i를 하고 증가시켜서 1~100까지의 합을 나타낼 수 있다.

다중 while문

형식

while(조건식){
	while(조건식){
    		반복수행할 문장;
            	...
             	 }
     	 }

예시)

while(true) -> 참이면 무한루프 시행
if(n==0) -> 0을 누르면 종료
if(n<2 || n>9) -> n이 2보다 작고, 9보다 크면 println 출력되고 continue를 통해 초기절로 돌아간다.
int i = 1를 선언하고 while의 조건문을 실행하면 입력한 단의 구구단이 실행한다.

do while문

조건이 거짓일때까지 반복해서 문장을 실행한다.

while문과 do while의 차이점

while문은 조건식을 먼저 판별하지만 do while문은 문장을 먼저 실행하고 조건을 판별한다.

예시)

do를 통해 한줄에 10개씩 출력되도록 하며 while문을 통해 100까지 출력된다.

1차원 배열

  1. 같은 자료형의 병수가 여러개 필요한 경우 연속적인 공간에 데이터를 나열하고 저장하는 자료구조이다.
  2. 점자가 하나인 배열이다.
형식
 자료형[] 배열명=new 자료형[배열크기];

int[] n= new int[5];
-> 정수를 저장하기 위한 배열 생성을 한다.
-> []칸은 정수를 저장할 수 있는 갯수이다.
for(int i=0;i<5;i++)
println((i+1)+ "번째 학생점수")
-> i가 0부터 시작하기 때문에 i+1를해서 1부터 시작하도록한다.
n[i]=scan.nextInt(); -> n[i]는 다섯개의 갯수 중 하나에 저장한다.
tot+=n[i]; -> tot에 n[i] 다섯개의 값을 저장한다.
double ave= tot/5; -> 평균을 구한다.
for(int i=0; i<5;i++)
System.out.print(n[i] + " "); -> n[i]의 첫번째부터 다섯번째의 값을 출력한다.

0개의 댓글