본문 바로가기

분류 전체보기

(275)
[CodeUp_JAVA] 1021 ~ 1025 ● 1021 https://codeup.kr/problem.php?id=1021 [기초-입출력] 단어 1개 입력받아 그대로 출력하기(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr ​ 문제 설명 1개의 단어를 입력받아 그대로 출력해보자. ​ 입력 한 단어가 입력된다.(단, 단어의 길이는 50자 이하이다.) 문자를 50개 저장하기 위해서는 char data[51] 로 선언하면 된다. char data[51]=""; scanf("%s", data); 를 실행하면, data[51] 에 한 단어가 저장된다. ​ 출력 입력된 단어를 그대로 출..
[Java] 12 ● 제어문 2. 반복문 (1) for문 for(초기식; 조건식; 증감식) { 반복할코드; } 1) 초기식에 써 있는 대로 변수에 값을 대입한다. 2) 조건식을 확인하여 조건식이 참이면 for문 안으로 들어와서 코드를 실행한다. 3) for문을 닫는 중괄호를 만나면 즉시 증감식으로 이동한다. 4) 조건식으로 이동하여 조건식이 참이면 for문 안으로 들어와서 코드를 실행한다. ​ ​ (2) while문 while(조건식) { 조건식이참일때반복할문장; } while문바깥문장;​ ​ ​ ​ 실습(for문(1)) 1. '1 2 3 4 ... 10' 그대로 출력하기 - 새로운 변수를 생성하여 출력하기 public class ForTest { public static void main(String[] args) { ..
[Java] 11 ● 복합 대입 연산자 (ex) num += 3; → num = num + 3; (ex) num -= i; → num = num - i; (ex) num *= 2; → num = num * 2; (ex) num /= 3; → num = num / 3; (ex) num %= 3; → num = num % 3; ​ ​ ​ ● 증감연산자 1. 후위형 - 우선순위가 낮다. (ex) num++; → num += 1; → num = num + 1; (ex) num--; → num -= 1; → num = num - 1; ​ 2. 전위형 - 우선순위가 높다. (ex) ++num; (ex) --num; ​ ​ ​ ● 중첩문 1. 다중 for문(= 중첩 for문 : nested for) ​ 2. 이중 for문 - for문..
[Java] 10 ● 제어문 1. 조건문 (2) switch문 switch(변수명) { case 값1: 변수의 값이 값1일 때 수행할 영역 case 값2: 변수의 값이 값2일 때 수행할 영역 .... default: 변수의 값이 위의 값이 모두 아닐 때 수행할 영역 } ​ ※ if문 vs switch문 - 모든 switch문은 if문으로 바꿀 수 있다. - 모든 if문을 switch문으로 바꿀 수 없다. ​ ​ ​ 2. 반복문 (1) for문 for(초기식; 조건식; 증감식) { 반복할문장; } for문바깥문장; ​ (2) while문 (3) do~while문​ ​ ​ ​ 실습(Switch문) 1. num의 값이 5일 때 출력되는 문구 확인 ※ Switch문의 바깥 문장은 값에 상관없이 항상 출력된다. public cla..
[CodeUp_JAVA] 1016 ~ 1020 ※ 1016 : 문제 없음 ​ ● 1017 https://codeup.kr/problem.php?id=1017 [기초-입출력] 정수 1개 입력받아 3번 출력하기(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 문제 설명 int형 정수 1개를 입력받아 공백을 사이에 두고 3번 출력해보자. ​ 입력 정수 1개가 입력된다. ​ 출력 입력받은 정수를 공백으로 구분해 3번 출력한다. ​ 내 풀이 import java.util.Scanner; public class Main{ public static void main(String[] args)..
[CodeUp_JAVA] 1011 ~ 1015 ● 1011 https://codeup.kr/problem.php?id=1011 [기초-입출력] 문자 1개 입력받아 그대로 출력하기(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr ​ 문제 설명 문자형(char)으로 변수를 하나 선언하고, 변수에 문자를 저장한 후 변수에 저장되어 있는 문자를 그대로 출력해보자. ​ 입력 문자 1개가 입력된다. (단, 알파벳 대, 소문자 및 숫자를 비롯한 아스키코드로 표현할 수 있는 문자들만 입력된다.) ​ 출력 입력된 문자를 그대로 출력한다. ​ 내 풀이 import java.util.Scanner;..
[Java] 09 ● 제어문 1. 조건문 (1) if문 - if~else문 if(조건식) { 조건식이참일때실행할문장; } else { 조건식이거짓일때실행할문장; } ​ - if~else if문 if(조건식1) { 조건식1이참일때실행되는영역; } else if(조건식2) { 조건식1은거짓이고 조건식2가참일때실행되는영역; } else if(조건식3) { 조건식1과조건식2거짓이고, 조건식3참일때실행되는영역; } ... { ​ } else { 위에있는 조건식이 모두 거짓일때 실행되는 영역; } ​ ※ if문 vs 삼항연산자 - 모든 삼항연산자는 if문으로 바꿀 수 있으나 모든 if문은 삼항연산자로 바꿀 수 없다. - if문을 사용했을 경우 가독성이 좋다. - 삼항연산자를 사용했을 경우 한 줄로 작성할 수 있다. - 간결한 코드는..
[CodeUp_JAVA] 1006 ~ 1010 ● 1006 https://codeup.kr/problem.php?id=1006 [기초-출력] 출력하기06(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 문제 설명 "!@#$%^&*()" 출력하기 (단, 큰따옴표도 함께 출력한다.) ​ 입력 입력 없음 ​ 출력 "!@#$%^&*()"를 출력한다. ​ 내 풀이 public class Main{ public static void main(String[] args){ System.out.println("\"!@#$%^&*()\""); } } ​ ​ ● 1007 https://codeup...