for 반복문

응용 SoftWare/JAVA 2016. 11. 24. 16:35

for(초기값;최종값(조건식);증가값){

실행문;

:

}


ex) 임의의 수를 입력받아 3의 배수를 출력하라. 단, 50보다 크면 출력을 중지


import java.util.Scanner;

class For1 

{

public static void main(String[] args) 

{

Scanner scan = new Scanner(System.in);

System.out.print("임의의 정수 입력 = ");

int num = scan.nextInt();

for (int i=1; i<=num; i++){

if(i%3!=0){continue;}

System.out.println(i);

if(i>50)break;

}

}

}

Posted by Hyun CHO
,

조건문 : int(4byte)보다 작은 크기의 데이터형

int a=100;

switch(변수, 상수, 수식){

case 상수 : 실행문;

case 상수 : 실행문;

case 상수 : 실행문;

default : 실행문;

}


ex)

import java.util.Scanner;

class  Switch1

{

public static void main(String[] args) 

{

Scanner scan=new Scanner(System.in);


System.out.print("65~70 사이의 값을 입력=");

int ascii=scan.nextInt();


switch(ascii){

case 65:System.out.println("입력한 문자코드 A 입니다.");

break;

case 66:System.out.println("입력한 문자코드 B 입니다.");

break;

case 67:System.out.println("입력한 문자코드 C 입니다.");

break;

case 68:System.out.println("입력한 문자코드 D 입니다.");

break;

case 69:System.out.println("입력한 문자코드 E 입니다.");

break;

case 70:System.out.println("입력한 문자코드 F 입니다.");

break;

default:System.out.println("잘못 입력된 문자코드 입니다.");

}

}

}



'응용 SoftWare > JAVA' 카테고리의 다른 글

[예제] 달력 만들기  (0) 2016.11.24
for 반복문  (0) 2016.11.24
if else if문  (0) 2016.11.24
[예제] 가로, 세로를 입력받아 사각형의 둘레와 넓이를 구하라.  (0) 2016.11.24
if문과 if~else문  (0) 2016.11.24
Posted by Hyun CHO
,

if else if문

응용 SoftWare/JAVA 2016. 11. 24. 14:04

if(조건식){

실행문;

:

}else if(조건식){

실행문;

:

}else if(조건식){

실행문;

:

}else{

실행문;

:

}


ex)

정보를 입력받아 if else if 문으로 학점을 구하라

import java.util.Scanner;

class ScannerEx02 

{

public static void main(String[] args) 

{

Scanner test=new Scanner(System.in); // test 객체 지정


System.out.print("이름="); // 이름 입력찰 및 출력

String name=test.next();


System.out.print("국어="); // 정수로 국어 입력창 및 출력

int kor=test.nextInt();


System.out.print("영어="); // 정수로 영어 입력창 및 출력

int eng=test.nextInt();


System.out.print("수학="); // 정수로 수학 입력창 및 출력

int mat=test.nextInt();


int sco=kor+eng+mat; // 정수로 총점 계산


double ave=(double)sco/3; // 실수로 평균 계산


//if else if문으로 학점 구하기

String grade="";

if(ave>=90){

grade="A";

}else if(ave>=80){

grade="B";

}else if(ave>=70){

grade="C";

}else if(ave>=60){

grade="D";

}else{grade="F";

}


System.out.println("총점="+sco); // 총점 출력


System.out.println("평균="+ave); // 평균 출력


System.out.println("학점="+grade); // 학점 출력

}

}

Posted by Hyun CHO
,