일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 웹개발
- 공부블로그
- 자격증
- 기사자격증
- IT
- 리눅스마스터2급2차
- 정보처리기사실기
- Linux
- 정처기
- 정보처리기사기출
- 파이썬
- Java
- C
- 리눅스자격증
- Django
- 리눅스명령어
- IT자격증
- 리눅스마스터2급
- 정처기기출
- 프로그래밍
- SW
- 장고
- 리눅스활용
- 리눅스
- 머신러닝
- python
- 코딩
- 정보처리기사
- 정처기실기
- 리눅스마스터
- Today
- Total
목록Java (12)
Tech Trail
최고의 Java 및 Kotlin IDE인 IntelliJ IDEA를 다운로드하세요 (jetbrains.com) 최고의 Java 및 Kotlin IDE인 IntelliJ IDEA를 다운로드하세요 www.jetbrains.com 요즘은 Java 및 Kotlin 개발 환경으로 이클립스보다 인텔리제이를 많이 쓰죠? 그래서 오늘은 IntelliJ IDEA를 설치하는 방법에 대해 포스팅해 보겠습니다. 위 링크로 들어가면 인텔리제이를 설치할 수 있는 사이트가 나오고요. 홈페이지에서 유료버전인 Ultimate 버전뿐만 아니라 무료 버전인 Community Edition도 제공하고 있습니다. 원하는 버전을 선택하여 다운로드합니다. Community Edition는 아래로 스크롤을 조금 내려보면 있어요! 저는 이걸로 다운..
💡 드디어 마지막 특강! 50번 문제 class Feline { public static void main(String[] args) { Long x = 42L; // Long 타입의 정수 값인 42와 44로 취급해도 무방 Long y = 44L; // 즉 x = 42, y =44 System.out.print(" " + 7 + 2 + " "); // "+"가 7이랑 2를 연결한다는 의미. 앞에 문자열이 들어가면 연산자가 안 되고, 연결이 됨. System.out.print(foo() + x + 5 + " "); System.out.println(x + y + foo()); // x + y는 문자열 연결이 아니라 연산자로 수행 } static String foo() { return "foo"; } } L..
44번 문제 public class Circles { public static void main(String[] args) { int[] ia = {1, 3, 5, 7, 9}; // int ia[] 랑 같음 for (int x : ia) { // ia의 값을 x에 하나씩 가져온다. for (int j = 0; j 4 && x < 8) continue; System.out.print(" " + x); if (j == 1) break; continue; } continue; } } } 배열 ia가 선언되고 초기화됩니다. 배열에는 1, 3, 5, 7, 9 다섯 개의 정수가 들어 있습니다. 첫 번째 for-each 루프에서 배열 ia의 각 요소를 변수 x에 순차적으로 할당합니..
39번 문제 public class Test { public static void main(String[] args) { int a = 2; int b = 2; int c = 2; System.out.println((a & b) > c ? 2.5 : 1); } } int a = 2;, int b = 2;, int c = 2;는 각각 정수 변수 a, b, c를 2로 초기화합니다. (a & b)는 a와 b를 비트 단위로 AND 연산합니다. AND 연산 결과는 2가 되므로, (a & b)는 2입니다. (2 > 2)는 2가 2보다 큰지 비교하는 조건문입니다. 이 비교는 거짓(false)이므로 삼항 연산자의 두 번째 피연산자인 1.0이 출력됩니다. 1.0 Java에서 정수와 실수가 혼합되면 결과는 실수가 되며, ..
2023년 1회 1번 문제 다음은 JAVA 언어 코드이다. 실행 결과를 쓰시오. class Static { public int a = 20; static int b = 0; } public class Soojebi { public static void main(String[] args) { int a; a = 10; Static.b = a; Static st = new Static(); System.out.println(Static.b++); System.out.println(st.b); System.out.println(a); System.out.print(st.a); } } 1. Static 클래스 정의 class Static { public int a = 20; // 인스턴스 변수 static in..
2022년 3회 1번 문제 다음은 C언어 코드이다. 실행 결과를 쓰시오. #include int calc(int w, int h, int j, int i) { if (i > 0 && i = 0 && j < w) return 1; return 0; } int main() { int field[4][4] = {{0, 1, 0, 1}, {0, 0, 0, 1}, {1, 1, 1, 0}, {0, 1, 1, 1}}; int mines[4][4] = {{0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}}; int w = 4, h = 4; int i, j, k, l; for (l = 0; l < h; l++) { for (k = 0; k < w; k++)..
2022년 2회 7번 문제 다음 JAVA 코드의 실행 결과를 쓰시오. public class Soojebi { public static void main(String[] args) { int i = 3; int k = 1; switch(i) { case 1: k += 1; case 2: k++; case 3: k = 0; case 4: k += 3; case 5: k -= 10; default: k--; } System.out.printf("%d", k); } } i의 값은 3이므로 case 3에서 분기합니다. case 3에서 k는 0으로 초기화됩니다. 그런데, case 블록이 끝나지 않고 연속된 case들이 있으므로 case 4, case 5, default 또한 실행됩니다. (break가 없음) ca..
2022년 1회 3번 문제 다음은 자바 코드이다. 출력 결과를 쓰시오. class A { int a; int b; } public class Soojebi { static void func1(A m){ m.a *= 10; } static void func2(A m){ m.a += m.b; } public static void main(String args[]){ A m = new A(); m.a = 100; func1(m); m.b = m.a; func2(m); System.out.printf("%d", m.a); } } 먼저, A 클래스를 정의하고, int 형식의 a와 b 멤버 변수를 갖습니다. class A { int a; int b; } Soojebi 클래스에서는 다음과 같은 과정이 일어납니다. A..