if 문
if(조건식){
실행 구문....
}
조건식은 비교 연산이나 논리 연산의 혼합된 식, 실행구문이 한문장이면 {} 중괄호를 생략한다.
if-else문
if(조건식){
실행구문.....
}
else{
실행구문....
}
//////////////20대 판별 프로그램///////////////////////
import java.util.Scanner;
public class Twenties{
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.print("나이를 입력하시오:");
int age = scanner.nextInt();
if((age>=20) &&(age<30)){
System.out.println("20대 입니다.");
}
else
System.out.println("20대가 아닙니다.");
scanner.close();
}
}
///////////////////////////////////////////////////////////
다중 if-else 문
if-else문이 연속되는 것
if(조건식1){
실행구문1;
}
else if(조건식2){
실행구문2;
}
else if(조건식3){
실행구문3;
}
//////////////////////////////////////////////////////////
import java.util.Scanner;
public class Grading{
public static void main(String[] args){
char grade;
Scanner scanner = new Scanner(System.in);
System.out.print("점수를 입력하세요(0~100):");
int score = scanner.nextInt();
if(score >=90)
grade = 'A';
else if(score>=80)
grade = 'B';
else if(score>=70)
grade = 'C';
else if(score>=60)
grade = 'D';
else
grade = 'F';
System.out.println("학점은 " + grade + "입니다");
scanner.close();
}
}
////////////////////////////////////////////////////////////////
Switch 문
switch(식){
case 값1:
실행구문1;
break;
case 값2:
실행구문2;
break;
default:
실행구문;
break;
}
반복문
-for문
-while문
for문
for(초기문; 조건식; 증감식){
실행구문;
}
///////for문을 이용한 1~10까지 덧셈으로 표시하고 합 출력//////////
public class ForSample{
public static void main(String[] args){
int i , sum = 0;
for(i = 1 ; i <= 10 ; i++){
sum+=i;
System.out.print(i);
if(i<=9)
System.out.print("+");
else{
System.out.print("=");
System.out.print(sum);
}
}
}
}
////////////////////////////////////////////////////////////////////////////
while 문
while(조건식){
실행구문;
}
///////////////////////////////////////////////////////////////////////
import java.util.Scanner;
public class WhileSample{
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
int count = 0 , n =0;
double sum=0;
System.out.println("정수를 입력하고 마지막에 0을 입력하세요.");
while((n = scanner.nextInt()) != 0 ){
sum = sum +n;
count++;
}
System.out.print("수의 개수는 " + count + "개이며 ");
System.out.println("평균은 " + sum/count + "입니다.");
scanner.close();
}
}
'Coding > JAVA' 카테고리의 다른 글
3.1 객체 지향과 클래스 (0) | 2019.07.22 |
---|---|
2.7 자바의 배열 (0) | 2019.07.21 |
2.4 연산자 (0) | 2019.07.17 |
2.3 자바의 키 입력 (0) | 2019.07.15 |
2.2 데이터 타입 (0) | 2019.07.14 |