소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 import java.util.Scanner; public class Main { public static void main(String[] args) { char C[] = new char[10] ; char m; Scanner A = new Scanner(System.in); for(int i = 9; i>-1;i--) { m = A.next().charAt(0); C[i] = m ; } for(int i =0; i-1;i--) 이렇게 하였다. 변수 i 는 9부터 0까지 돌게된다. A.next().charAt(0); ==> 스캐너 A에서 받아들인 string중 첫번째 문자를 가져오는것이..
블로그를 하면서 폰트의 중요성을 느끼게 되었다. 내가 블로그를 시작하면서 다른 분들의 블로그들을 여러 방문하면서 느껴졌는데 , 폰트가 왜 중요하냐면 그이유는 가독성 때문이다. 가독성은 글이 읽히기 쉬운 정도? 쉽게 말하면 '읽기 좋은것은 가독성이 높다' 라고 말한다. 그렇다면 이제 Tistory 블로그에 나눔고딕체를 적용하는법을 알아보자 ! 먼저 , 블로그 관리창으로 접속한다. 그러면 좌측에, 꾸미기 부분에 HTML/CSS 편집을 클릭하여 들어간다. 그후에 우측 상단에 CSS를 클릭하여 준다. 그리하면 아래와 같은 소스 코드가 뜰것이다. 3라인 부분에 형광색으로 친 URL을 참조하는 부분을 추가하여 준다. 블로그 전체를 나눔고딕으로 적용 하고 싶다면 소스코드에서 단축키 ' Ctrl + F' (= 찾기)를..
비정방형 배열을 만들어 값을 초기화하고 출력해보자. 10 11 12 20 21 X 30 31 32 40 41 X 위 배열은 2차원 배열이다. 1행은 3열로 이루어져있고, 2행은 2열 , 3행은 3열 , 4행은 2열로 이루어져있다. 이 배열의 첨자를 무턱대고 첨자를 [4][3] 이라고 선언할경우 X로 표기된 부분과 같이 공간을 낭비하는 경우가 생긴다. 이 경우 어떻게 해야될까 ? 해결법은 비정방형 배열이다. 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 public class Practice { public static void main(String[] args) { // TODO Auto-generated ..
배열을 선언한 후 , 첨자를 붙이지 않은 순수 배열 이름은 무엇을 의미할까 ? 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 public class Main { public static void main(String[] args) { int intArr[] = new int[1]; int intNum[] = new int[1]; int myArr[] = intArr; intArr[0] = 1; intNum[0] = 1; System.out.println("intArr -> "+intArr); System.out.println("intNum -> "+intNum); System.out.println("intArr==intNum -> "+(in..
★JVM이 사용하는 메모리 영역 ▶ 메소드 영역 -> 스레드 별 생성 ->로딩된 클래스 바이트 코드 클래스 정보, 멤버 변수, static 메소드 , static변수 -> 객체를 만들지 않아도 사용 가능 -> 모든 스레드가 공유(프로세스내에서의 흐름) ▶ 힙영역 ->JVM 시작할 때 생성 ->객체, 배열 저장 -> 사용 되지 않는 객체는 Garbage Collector 가 자동제거 ▶ JVM 스택 -> 스레드 별 생성 -> 메소드 호출할때마다 frame을 스택에 추가 ★ 메모리 사용 영역 1. java Main -> 실행 2. JVM 구동 -> 메소드,힙영역 생성 3. Memory 로딩 4. main 스레드 생성, JVM 스택 생성 5. main 메소드 호출 1 2 3 4 5 6 7 8 9 10 11 1..