본문 바로가기
TIL

GDSC Ewha 아침 스터디 TIL 4일차 💛

by 치우치지않는 2022. 3. 29.

오늘 GDSC 아침 스터디 시간에는 1. 객체지향프로그래밍 강의를 듣고 2. 객지프 과제를 제출하고 3. 총균쇠 책을 읽고 서평을 썼습니다! 

 

1. 객체지향 프로그래밍 강의에서는 자바의 Scanner 클래스를 이용해 값을 입력받는 방법과 다양한 연산자들, if 문 , if else 문, switch case 문을 배웠습니다. 또 강의에서 배운 내용을 활용하여 간단한 프로그램을 만들어 보았습니다.

 

import java.util.Scanner;

 

public class grade {

 

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner s = new Scanner(System.in);

char grade;

System.out.print("점수를 입력하세요: ");

int score = s.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.print("학점은 "+grade+"입니다.");

s.close();

}

 

}

 

import java.util.Scanner;

 

public class ifage {

 

public static void main(String[] args) {

// TODO Auto-generated method stub

 

Scanner s = new Scanner(System.in);

System.out.print("나이를 입력하세요: ");

int age = s.nextInt();

 

if ((age >= 20)&&(age<30)) {

System.out.print("20대입니다. ");

System.out.println("20대라서 행복합니다.");

}

else {

System.out.print("20대가 아닙니다. ");

}

 

s.close();

}

 

}

 

import java.util.Scanner;

 

public class nestedIf {

 

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner s = new Scanner(System.in);

System.out.print("점수를 입력하세요(0~100):");

int score = s.nextInt();

 

System.out.print("학년을 입력하세요(1~4):");

int year = s.nextInt();

 

if (score >= 60) {

if (year != 4)

System.out.print("합격!");

else if (score >= 70)

System.out.println("합격!");

else

System.out.print("불합격");

 

}

else 

System.out.print("불합격!");

 

s.close();

}

 

}

 

import java.util.Scanner;

 

public class season {

 

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner s = new Scanner(System.in);

System.out.print("월(1~12)을 입력하시오:");

int month = s.nextInt();

switch(month) {

case 3:

case 4:

case 5:

System.out.println("봄입니다.");

break;

case 6: case 7: case 8:

System.out.println("여름입니다.");

break;

case 9: case 10: case 11:

System.out.println("가을입니다.");

break;

case 12: case 1: case 2:

System.out.println("겨울입니다.");

break;

default:

System.out.print("잘못된 입력입니다.");

}

s.close();

}

 

}

 

2. 객체지향프로그래밍 강의를 듣고 풀어야 하는 과제를 코딩해 제출했습니다. 제출된 과제의 자세한 내용은 채점 전이기 때문에 블로그에 기록하지는 못 할 것 같습니다!

 

3. 총균쇠 책을 읽고 서평을 작성하는 과제가 있어 해당 과제를 수행했습니다. 약 850자의 서평을 작성했습니다. 서평 과제 역시 아직 채점 전이기 때문에 블로그에 자세히는 기록하지 못 할 것 같습니다!

 

댓글