프로그래밍
-
[C] 월별 날짜 출력하는 프로그램Programming/C, C++ 2022. 4. 23. 17:41
문제: 1~12 까지의 값을 입력받고 월별 날짜를 출력하는 프로그램 2월은 28일까지 있음을 주의한다! 문제해결: 1~12까지의 날짜수를 배열에 저장 int day[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; 입력된 값에서 -1에 해당하는 인덱스를 찾아서 출력한다. 이유는 배열은 0부터 시작하기 때문이다. 만일 입력된 값과 동일한 인덱스에서 출력하고 싶다면 int day[13] = { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; 처럼 0번째 인덱스를 0으로 비워두면 된다. 코드: #include int main() { int input; printf("월을 입력하세요: "); scanf("%d",..
-
[기본 문법 정리] 1. 변수, 문자열, 입력Programming/Java 2021. 6. 30. 14:12
1. 문자열과 정수 class code1{ public static int outNum; //전역변수 public static void main(String[] args){ int inNum =5; //지역변수 outNum =2; System.out.println(outNum + inNum); //결과: 7 System.out.println("num: " + outNum); //결과: num: 2 System.out.println("inNum: " + inNum + outNum); //결과: inNum: 52 } } 10번째 코드에서 문자열 + 정수 + 정수 를 하면 Java에서는 양쪽 중 하나가 문자열이면 다른쪽도 문자열로 해석하여 두 문자열을 합치게 된다. 그래서 결과가 5와 2를 문자열로 더하여 5..