본문 바로가기

분류 전체보기

(275)
[Java] 08 ● 제어문 1. 조건문 - 조건에 따라서 다른 코드를 실행할 때 사용한다. - 분기 처리를 할 때 사용한다. (1) if문 - 조건식이 참이면 if문 안의 문장을 실행한다. - 조건식이 거짓이면 if문 안의 문장을 실행하지 않는다. if(조건식) { 조건식이참일때수행할문장; 조건식이참일때수행할문장; .... } 조건문바깥영역; (2) switch문 ​ 2. 반복문 (1) for문 (2) while문 (3) do~while문 ​ ​ ​ ※ 조건식 - 참 혹은 거짓을 판별하는 식 - 조건식 자리에는 boolean 타입이 온다 ​ ​ 실습(삼항연산자(2)) 1. 두 정수를 입력 받아서 두 수 중 더 큰 수 출력하기(입력된 수가 같은 경우에는 같다라고 출력하기) import java.util.Scanner; p..
[CodeUp_JAVA] 1001 ~ 1005 ● 1001 https://codeup.kr/problem.php?id=1001 [기초-출력] 출력하기01(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr ​ 문제 설명 Hello 출력하기 ​ 입력 입력 없음 출력 Hello ​ 내 풀이 public class Main{ public static void main(String[] args){ System.out.println("Hello"); } } ​ ​ ● 1002 https://codeup.kr/problem.php?id=1002 [기초-출력] 출력하기02(설명) C언어기초100..
[Java] 07 ● 자료형 1. int : 10, 0, -4, ... 2. double : 0.0, 1.1, -5.0, ... 3. char : 'a', ... 4. String : "", " ", "a", "10", ... 5. boolean : true, false ​ ​ ​ ● 연산자 1. 산술연산자 ​ 2. 관계연산자 ★★★관계연산자의 결과는 boolean 타입이다.★★★ (1) a > b : a가 b보다 크니? → 맞으면 true, 아니면 false (2) a = b : a가 b보다 크거나 같니? → 맞으면 true, 아니면 false (4) a = 10 && 1 != 1) - 20 > 10 : true - 1 != 1 : ..
[Java] 06 ● 연산자 ★★★연산의 결과가 어떤 자료형인지 아는것이 가장 중요하다.★★★ ​ 1. 산술연산자 (1) 덧셈 연산자(+) - char + char → int - String + 다른자료형 → String(연결) ​ (2) 뺄셈 연산자(-) - String은 뺄셈 사용 불가능 ​ (3) 곱셈 연산자(*) - String은 곱셈 사용 불가능 ​ (4) 나눗셈 연산자(/) - String은 나눗셈 사용 불가능 - int / int → int(몫) - 0으로는 나눌 수 없다(오류 발생) ​ (5) 나머지 연산자(%) - 10 % 3 → 1 ​ ​ 2. 관계연산자 ​ 3. 논리연산자 ​ 4. 삼항연산자​ ​ 실습(산술연산자 - 덧셈) ​ 1. int System.out.println(10 + 10); // int..
[Java] 05 ● 입력 메소드 1. next() - 사용자가 입력한 값을 String 타입으로 받아온다. - 띄어쓰기로 구분하여 받아온다. ​ 2. nextLine() - 사용자가 입력한 값을 String 타입으로 받아온다. - 엔터로 구분하여 받아온다. ​ 3. nextInt() - 사용자가 입력한 값을 int 타입으로 받아온다. ​ 4. nextDouble() - 사용자가 입력한 값을 double 타입으로 받아온다. ​ ※ next(), nextInt(), nextDouble()을 사용할 경우 버퍼라는 공간에 엔터 값이나 나머지 값이 남아있을 수 있다. 그렇게 되면 그다음에 또 입력을 받을 때 버퍼에 남아있던 값이 입력되게 되며 원하는 대로 동작하지 않을 수 있다. 이를 방지하기 위해서 nextLine()을 사용하..
[Java] 04 ● 제어문자 - 문자열 안에서 사용되며 특수한 기능을 갖고있다.(" 쌍따옴표 안에서 사용된다는 의미") - \n : enter를 표현한다. - \t : tab을 표현한다. - \" : "(쌍따옴표)를 표현한다. - \\ : \(역슬래시)를 표현한다. ​ ​ ● 입력 메소드 - Scanner라는 클래스 안에 만들어져있기 때문에 Scanner 클래스를 사용한다고 말해줘야한다. ​ 1. Scanner - Scanner 사용할이름 = new Scanner(System.in); - import를 해야한다. → import java.util.Scanner; ​ 2. next() - 사용할이름.next(); - 사용자가 입력한 값을 문자열로 받아온다. ​ ​ ※ 저장공간 : 변수가 대입연산자 왼쪽에 사용되면 저장공간..
[Java] 03 ● 출력 메소드 - println() : 줄바꿈 O - print() : 줄바꿈 X - printf() : 줄바꿈 X, 형식을 갖추어 출력하는 메소드 ​ ​ ● 형식 지정자 1. %d (int) - 정수를 나타낸다. ​ 2. %f (double) - 소수를 나타낸다 ​ 3. %c (char) - 문자를 나타낸다 ​ 4. %s (String) - 문자열을 나타낸다 ​ ※ %[0 or -][n][.m][형식지정자] (ex) %-3.2f (1) - : 왼쪽 정렬 (2) 0 : 빈칸을 0으로 채워주는 옵션(int, double 사용 가능) (3) n : 총 자릿수를 설정하는 옵션 (4) .m : 소수점 아래 자릿수를 설정하는 옵션(double, String 사용 가능 - String 짤림) (5) 형식지정자 :..
[CodeUp_Python] 6051 ~ 6055 ● 6051 https://codeup.kr/problem.php?id=6051 [기초-비교연산] 정수 2개 입력받아 비교하기4(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr ​ 문제 설명 두 정수(a, b)를 입력받아 a의 값이 b의 값과 서로 다르면 True 를, 같으면 False 를 출력하는 프로그램을 작성하기 ​ 입력 2개의 정수(a, b)가 공백을 두고 입력된다. ​ 출력 a와 b가 다른 경우 True, 그렇지 않은 경우 False를 출력한다. 내 풀이 a, b = map(int, input().split(..