자바 if문

구구단 2단 만들어보기

 

System.out.printf(문자열 템플릿/포맷, 템플릿을 채울 값들); 채우는 값은 무조건 순서대로 작성해주기.

%d : 정수

%f : 실수

%s : 문자열

\n : 줄바꿈(new line)

\t : 탭(tap)

 

실행결과


정수 1부터 100까지 출력. 10단위로 줄바꿈.

 

반복문 조건식 : 1부터 100까지 반복. 반복할 때 마다 탭(tap)

조건문 조건식 : n을 10으로 나눈 나머지가 0인 지, 아닌 지 -> 0이면 줄바꿈 -> 0이 아니면 for문으로 다시 올라가서 반복.

 

 

실행결과

 

 

score가 0보다 크거나 같으면서, 100보다 작거나 같으면 "정상 점수" 출력.

그렇지 않으면 "비정상 점수" 출력.

 

 

score가 0보다 작거나 100보다 크면 "비정상" 출력.

그렇지 않으면 "정상" 출력.

 

 

조건문이 true이기 때문에 참

"달리는 중..." 출력.

 

 

조건문이 not true이기 때문에 거짓

else 블록의 "달리는 중 ... " 출력.

 

 

실행결과

성적 처리 프로그램

 

Scanner로 입력값을 받고, if문으로 출력해보는 간단한 성적 처리 프로그램 만들기.

 

Scanner 클래스를 사용해서 세 과목(JAVA, SQL, HTML)의 점수를 입력받고 변수에 저장한다.

 

 

세 과목의 총점과 평균을 계산하고 출력한다.

 

total 변수의 타입이 int이고, 3도 int이기 때문에 3을 3.0으로 바꿔주거나, (double average = total / 3.0;)

total 변수 앞에 double 타입을 캐스팅하여 total을 실수로 바꿔준다.(double average = (double)total / 3;)

 

 

if문을 사용해서 학점(A, B, C, D, F)를 출력한다.

 

세 과목의 평균이 90 이상이거나 같을때 "A" 출력.

세 과목의 평균이 80 이상이거나 같을때 "B" 출력.

세 과목의 평균이 70 이상이거나 같을때 "C" 출력.

세 과목의 평균이 60 이상이거나 같을때 "D" 출력.

위 네개의 조건에 맞지 않으면(else) "F" 출력.

 

실행결과

+ Recent posts