/* 점수가 80점 이상이면 합격 판별을 하는 프로그램 */
import java.util.Scanner;
public class SuccessOfFail
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.print("점수 입력 : ");
int score = sc.nextInt();
if(score >= 80)
System.out.println("Success");
}
}
if-else문
/* 입력된 수가 3의 배수인지 판별하는 프로그램 */
import java.util.Scanner;
public class MultipleOfThree
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.print("숫자 입력 : ");
int number = sc.nextInt();
if(number%3 == 0)
System.out.println("입력하신 숫자는 3의 배수입니다.");
else
System.out.println("입력하신 숫자는 3의 배수가 아닙니다.");
}
}
다중 if문
/* 입력된 성적에 대해 학점을 부여하는 프로그램(ctrl+z를 입력하였을 경우 종료) */
import java.util.Scanner;
public class Grading
{
public static void main(String[] args)
{
char grade;
int score;
Scanner sc = new Scanner(System.in);
// hasNext 메소드는 키 입력된 값이 입력되면 treu, 그 값이 ctr+z라면 false 리턴
while(sc.hasNext())
{
score = sc.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+"입니다.");
}
}
}
switch문
/* 입력된 성적에 대해 학점을 부여하는 프로그램(ctrl+z를 입력하였을 경우 종료) */
import java.util.Scanner;
public class Grading2
{
public static void main(String[] args)
{
char grade;
int score;
Scanner sc = new Scanner(System.in);
while(sc.hasNext())
{
score = sc.nextInt();
switch(score/10)
{
case 10 :
case 9 :
grade = 'A'; break;
case 8 :
grade = 'B'; break;
case 7 :
grade = 'C'; break;
case 6 :
grade = 'D'; break;
default :
grade = 'F';
}
System.out.println("성적은 "+grade+"입니다.");
}
}
}
댓글 없음:
댓글 쓰기