
https://www.acmicpc.net/problem/9498 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net import java.util.Scanner; //시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. /* 업로드 테스트 1. 시험 점수를 입력 받는다. 2. case 분류 - 점수대별 알맞은 알파벳 출력 */ public class Main { public static void main(String[] ar..

https://www.acmicpc.net/problem/14681 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net import java.util.Scanner; /* 1. 두 개의 수를 입력받는다. 2. 양수인지 음수인지 case 분류를 한다. 3. 해당 사분면의 값을 출력한다. */ public class Test02 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num1 = sc.nextInt(); System.out.println("숫자 1 입력 : "); int num2 = sc.nextInt(); System...
자바에서 break문에 대해 설명해줘 자바에서 "break" 문은 반복문 (예 : "for", "while", "do-while") 내에서 사용됩니다. "break" 문은 실행 중인 반복문을 종료하고, 다음 문장으로 프로그램의 제어를 이동시킵니다. 예를 들어, "for" 루프에서 "break" 문을 사용하면 반복문이 종료되고, 그 다음 문장으로 제어가 이동됩니다. "while" 루프에서 "break" 문을 사용하면 현재 실행 중인 루프가 종료되고, 그 다음 문장으로 제어가 이동됩니다. "break" 문은 특정 조건이 충족되었을 때 루프를 종료하고자 할 때 유용합니다. 예를 들어, 반복문 내에서 특정 값을 찾았을 때 루프를 종료하고자 하는 경우 "break" 문을 사용할 수 있습니다. 또한 "switch"..

복습 설명 내용 문자열이 하나라도 섞이면 숫자는 전부 문자열화 되어버린다. switch문은 상등비교밖에 안 된다. 같은 케이스를 그루핑 반드시 break 필요하다. if 3개는 다 비교 if else if else 는 위의 조건 중에 하나가 맞으면 더 이상 조건을 확인하지 않습니다. 반복문의 쓰임 원하는 명령문 또는 실행문을 원하는 횟수 만큼 반복을 시키기 위해서 사용을 합니다. 실행과 탈출 반복문은 조건이 참이면 반복 / 조건문 조건이 참이면 실행 거짓이면 탈출 ** 조심 : 탈출조건에 대한 강박에서 벗어나기. ** 처음부터 탈출조건을 돌리면, 반복문 자체가 안 돌아간다. 왜 필요? 밥 먹을 때, 한 숟갈 뜨고 끝낸다? 그렇지 않지. 숟가락질을 반복적으로 해서 원하는 만큼 먹겠죠. 이런 현실이 있기 때..

String은 근본은 참조인데 사실상 기본자료형화 되었다. Scanner 도 참조자료형이다! 참조자료형 : 클래스 - 자바에서 제공하는 것 ex) Scanner, System, String 삼항연산자는 알고보면 if-else 문이다. else 안에 조건 넣으면 안 된다. Switch문 효율성이 떨어져서 최신 언어들에서는 잘 없다. switch는 대소비교 안되고 동등 비교밖에 안 된다. break는 반드시 필요하다. 나머지 시간은 문제풀이 - 노션에 정리

자료형(이어서) 문자 : char 문자열 : String (참조자료형) String str = “안녕하세요”; package Day02; public class StringTest { public static void main(String[] args) { String str = "안녕하세요."; System.out.println(str); } } 변수 선언 관련 선언 기본형 int a; //초기화가 안되고 선언만 한 경우 int b = 10; //10으로 초기화 문자(char)가 왜 기본 자료형에 들어가죠? -> 각각의 문자는 "유니코드" 라는 고유의 숫자값 가지고 있음. A를 인코딩하여 65라는 정숫값으로 변환하여 저장하고, 이것을 문자 형태로 다시 출력할 때에, 메모리에 저장되어 있는 유니코드 값을..

컴퓨팅 사고란? : 컴퓨팅 사고는 컴퓨터(사람이나 기계)가 효과적으로 수행할 수 있도록 문제를 정의하고 그에 대한 답을 기술하는 것이 포함된 사고 과정 일체를 일컫는다. 자바의 프로그램 형태 1. 기본 Java(일반적 응용프로그램) 2. 자바 애플릿(웹 검색기 상에서 작동하는 자바 프로그램) 3. 자바 서블릿(웹 환경(클라이언트-서버)에서 실행되는 자바 프로그램) 4. JSP(서블릿과 비슷하지만 HTML 속에 자바 코드를 삽입하여 사용) 5. 자바 빈스(Bean) (자바로 작성하는 프로그램들을 부품처럼 사용하는 프로그래밍하는 방법) 6. 안드로이드(스마트폰 안드로이드 기반에 실행되는 응용프로그램) 자바 언어의 특징 1.객체 지향 언어 (클래스, 상속, 캡슐화, 다형성 등의 개념이 적용) 2. 운영체제에서..
2023.03.08 수료생 000. 이 문구가 수료증에 박혀있다. 그런데, 이것의 실질적 종료일은 2023년 3월 13일 월요일. 이 사태 하나만으로, 처음부터 끝까지 얼마나 여러 일들이 있었을지를 충분히 짐작케 한다. 진짜, 내 인격이 떨어지기 때문에 할 말이 많아도 더이상 굳이 온라인에 남기지 않겠다. 그저, 잘 버텼다. 그저 잘 견뎠다. 이 말만 스스로 해주고 싶다. 나야 12월 중순부터 아무 기대가 없이, 모든 일들이 예측 가능한 범위에서 일어나고 행해졌지만, 마지막 세션 발제 때부터 고수들 사이에서도 여러 불신들이 싹트는 모습이 보였다. 다시 한번 스스로에게 말하고 싶다. 오늘 자기 전에는 셀프로 좀 토닥여도 되겠지. 고생 많았다. 22년 가을, 겨울밤의 수많은 좌절감을 기억하면서 꼭 개발자 되..