*for문

- 주어진 회수만큼 처리를 반복하거나,배열 항목을 순서대로 처리할때 적합

 

#for문 기본 형식

 

for(초기화식; 조건식; 업데이트식)  ------- (변수를 선언하고 초기화,변수를 이용하여 true 또는 false값,변수의 값을 바꾸는식) 

실행부분 -----(조건식이 true일때)

 

for( ; ; )

- for문 무한루프

 

#for문을 이용한 간단한 구구단만들기

이중 for문 사용

 

 

 

 

*while문

 

- 실행부분을 시작하기 전에 조건식을 먼저 검사

- 조건식의 결고가가 true인 동안 실행부분 반복

- 반복될때마다 조건식은 매번 다시 계산

 

#while문 기본 형식

while (조건식) ------ture 또는 false

실행부분  ---------- true일때 반복실행

 

#while문 무한루프

 

 

 

 

 

 

 

#while문 무한루프를 강제로 빠져나오기 break문

이와같이 break를 사용하면 강제로 반복문을 빠져나올수있다.

 

 

#반복문을 계속하는 continue문

 

i가 5일때 위에 for문을 반복

 

5는 출력되지않음

 

 

*do-while문

 

do

실행부분 ----------조건식이 true일때 반복

while(조건식) ----------- true또는 false값

 

 

#for문을 이용한 간단한 별모양으로 삼각형 찍기

 

 

 

#로또 번호 출력해보기

 

 

'Java > Java1' 카테고리의 다른 글

Java [메소드]  (0) 2017.09.06
Java [switch,배열정렬,Calendar]  (0) 2017.09.03
Java [문자열 가공,배열]  (0) 2017.08.28
Java [조건문,논리연산자,비교연산자]  (0) 2017.08.27
Java [변수,사칙연산,형변환]  (0) 2017.08.26

*문자 가공하기

- 공백제거

- 특정 문자 위치 찾기

- 대문자 -> 소문자 , 소문자 -> 대문자 변경하기

- 문자열 자르기 및 붙이기

 

 

 

#문자열 배열

 

- int형 배열

 

 

- String형 배열

- 배열에 0번부터 2번까지 가,나,다를 순서대로 입력한후 출력은 반대로해보기

 

 

 

#랜덤으로 숫자뽑기

 

 

 

#랜덤으로 이름뽑기

 

 

 

 

#배열에 문자를 넣어서 4지 선다형 랜덤퀴즈 만들기

 

1. 총 3개의 문제

2. 각 문제는 4개의 보기를 가지고있다.

3. 2개의 문제를 풀게되고 맞을경우 점수를 획득 틀리면 점수를 차감

3. 2개의 문제는 3개의 문제중 랜덤으로 뽑는다.

4. 랜덤으로 뽑힌 문제는 중복이 되어도 상관없다.

 

*연산자 종류,설명

 구분

연산자 

기능 설명 

 사칙 연산자

+ , -  , * , / , %

사칙연산 및 나눗셈의 나머지 계산

 증가/감소 연산자

++ , -- 

변수 값을 1만큼 증가/감소 

 수치 비교 연산자

 < , > , <= , >=

수치의 크기 비교

 동등 연산자

== , != 

데이터의 동일 비교

 논리 연산자

 & , | , ^ , !

논리적 AND,OR,XOR,NOT 연산

 조건AND/OR연산자

 && , ||

최적화된 논리적  AND,OR연산

 복합 대입 연산자

+= , -= ,*= , /= , %= , &=

|= , ^= , <<=,>>=,>>>=

+,-,*,/,%,&,|,^,<<,>>,>>>연산자와

 = 연산자의 기능을 함께 수행

  

*if 조건문

- 조건이 참 일때 실행된다.

- 특정한 조건에 따라 분기처리 된다.

- else if (여러개의 조건을 비교,다중 사용가능)

- else (if문이 참이 아닐때,else if문 다음에 사용가능)

- 문자열 비교 equals

 

# if문의 사용 예

 

 

 

#else 문 사용

 

 

 

#if문을 사용해서 계산기를 만들어보자 !

1.첫번째 숫자입력받기

2.사칙연산 기호 입력받기

3.두번째 숫자입력받기

4.기호에 맞는 결과값 받기

 

 

#if 문을 이용해서 성적표 점수입력 프로그램 만들어보기

 

1.국어,영어,수학,과학 점수 100씩 가진 변수 4개선언

2.각 과목을 입력하면 점수 변경 가능

3.점수 변경후 총 점수와 평균 점수를 보여줌

4.변경과목 입력시 exit를 입력하면 총 점수와 평균값을 보여주고

  프로그램 종료

 

# boolean =  참 과 거짓을 나타내기 위해 사용하는 자료형

 

 

 

 

'Java > Java1' 카테고리의 다른 글

Java [반복문,for,while]  (0) 2017.08.30
Java [문자열 가공,배열]  (0) 2017.08.28
Java [변수,사칙연산,형변환]  (0) 2017.08.26
Java [간단한 Hello java 프로그램]  (0) 2017.08.22
Java [자바 시작과 설치]  (0) 2017.08.22

+ Recent posts