java 56

Java Chapter3. 조건문 (if, switch)

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경 3. 조건문 (if, switch) 자 오늘 파트는 조건문이다. 조건문은 if - else 와 switch - case - default 두가지며 외울때 같이 외워두는것이 좋다. 참고로 필자는 switch를 쓸때 default를 같이 안외워서 그런지 계속 까먹는다. 조건문의 기본 성질은 true 와 false의 값을 가진다는 것이다. (조건문을 쓸때 true와 false의 값을 가지지 않는 회색분자가 나오게 되면 그 프로그램은 오류가 발생하게 된다.) 조건문은 하나의 식 (이제부터 조건식이라고 부르겠다.)을 꼭 가지고 있는데 그 조건식이 true냐 false냐에 따라 출력이 달라지는 것이다. if문. 첫번째로 if문에 대해..

Java Chapter2. 연산자(operator)

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경 2. 연산자(operator) 연산자는 프로그래밍에서 가장 기본적이면서도 중요한 요소이다. 실생활에서도 많이 쓰이기 때문에 자세한 설명보다 중요한 몇가지만 알고 빨리 넘어가자. 연산자나 제어문 같은경우는 문제를 풀면서 하는것이 더 빨리 익힌다. 보통 많이 쓰이는 사칙연산( +, -, /, %)와 비교연산(>, >> 비교 연산자 , = == , != 논리 연산자 & ^ | && || 삼항 연산자 ? : 대입 연산자 = ( *= , /= , %= , += , -= , = , >>>= , &= , ^= , |= ) 몇몇 처음보는 연산자를 제외하면 그렇게 큰 변화는 없다. 위표는 헷갈리때만 참고 하기로 하고 글로써 하나하나 설명하..

Java Chapter1. 변수(variable)와 형변환(casting)

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경 1.변수(variable) 변수란? 하나의 값을 저장하는 공간! " 메모리를 창고로 생각해보자 창고에 X라는 물건을 넣을려고 한다. 그럼 먼저 해야될 일이 그 창고에 물건을 넣을장소를 만들어야한다. 그래서 창고안에 자리를 만들어 V형태의 상자를 하나 넣었다. 그상자에는 다른상자와 구별하여 나중에 쉽게 찾을수 있도록 a라고 표기를 해두었다. 그리고 난뒤 a라는 상자에는 X라는 물건을 담아 두었다." 이것을 함수식으로 나타내면 아래 그림과 같다. 창고에 물건을 넣을 공간 즉 V형태의 박스를 창고에 두는것을 변수의 선언이라고 한다. 메모리에 "하나의 값을 저장할 공간을 만들어라!!" 라며 명령을 내리는것이다. 그리고 난뒤에 X라..

[필독] 자바의 기본개념

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경 안녕하세요!! 블로그 쥔장 Mir라고 합니다. 우선 놀러오신분들 공부하러 오신분들 환영합니다~~ ^^ 제 블로그에서 자바를 공부하기전에 몇가지 주의사항 및 자바의 기본개념을 적을려고 합니다. 저또한 자바를 배우기 시작한지 이제 두달도 안되어서 현재 자바 서적 5권을 이리저리 보고 학원을 다니면서 몰두하고 있습니다. 처음엔 복습용으로 그냥 연습장에 적고 있었던것을 좀더 많은 사람이 같이 공유하면 좋겠다고 싶어서 이렇게 블로그를 운영하게 되었습니다. 뭐 여차여차 이야기는 여기서 끝내고요~ 공부에 앞서 현재 저는 복습용으로 이 포스트를 쓰고 있습니다. 최대한 초보자들도 쉽게 따라할수 있도록 만들예정이지만 어디까지나 복습용이기 때..

Java Chapter8. 변수(지역변수, 전역변수)

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경 이번Chapter에서는 지역변수와 전역변수를 배워보자. 선언위치에 따른 변수의 종류 변수는 선언위치에 따라 전역변수와 지역변수로 나눠지는데 말그대로 전체에서 어디서든 호출하면 사용할수 있는 변수는 전역변수 특정한 구역({ })안에 생성되어 그 지역에만 사용할수 있는 변수는 지역변수라고 생각하면 된다. class Ex6_5{ int iv; //전역변수 : 같은클래스에서 호출이 가능하며 static int cv; //다른 클래스에서도 호출이 가능하다. void method() { int gv = 0; //지역변수 { }안에 생성되며 { }를 벗어나면 } //자동으로 삭제되어 호출이 불가능하다. } 이전 챕터에서 Method안에..

Chapter5-3 모스부호 변환기 _&A

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경 public class Test5_3 { public static void main(String[] args) { //1. 아래 공식은 String의 문자열을 하나씩 나누어 char형 배열로 옮기는 공식이다. String st = "ABCDE"; char ch[] = new char[st.length()]; for(int i=0; i < st.length(); i++){ ch[i] = st.charAt(i); System.out.println("src2["+ i+ "] = " +ch[i]); } 위 공식을 이용하여서 입력하는 String값을 모스부호로 변환하여 출력하는 프로그램을 짜보세요. --tip1. 아래 A~Z까지의 ..

Java/Java_A 2011.09.21

Chapter5-3 모스부호 변환기 Q&_(자바기초문제)

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경 1. 아래 공식은 String의 문자열을 하나씩 나누어 char형 배열로 옮기는 공식이다. public class Test5_3 { public static void main(String[] args) { String st = "ABCDE"; char ch[] = new char[st.length()]; for(int i=0; i < st.length(); i++){ ch[i] = st.charAt(i); System.out.println("src2["+ i+ "] = " +ch[i]); } }} 위 공식을 이용하여서 입력하는 String값을 모스부호로 변환하여 출력하는 프로그램을 짜보세요. --tip1. 아래 순서대로 A..

Java/JavaQ_ 2011.09.21

Chapter5-2 최대값 최소값 구하기 _&A

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경 public class Test5_2 { public static void main(String[] args) { // TODO Auto-generated method stub //1. 배열안에 23,45,36,39,43,53,24 를 입력하여 출력하라. int a[] = {23,45,36,39,43,53,24}; //int a[] = new int[7]; //int a[0] = 23; //int a[1] = 45 // . // . //int a[6] = 24 이렇게 해도 상관은없다..; 다만 힘들뿐.. //int a[]; //new int[7] = {23,45,36,39,43,53,24}; //이러한 방법도 있다는거 까먹..

Java/Java_A 2011.09.21

Chapter5-2 최대값 최소값 구하기 Q&_(자바기초문제)

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경 1. 배열안에 23,45,36,39,43,53,24 를 입력하여 출력하라. 2. 위 배열의 값에서 최대값을 출력하여라. 3. 위 배열의 값에서 최소값을 출력하여라. 4. 96,94,75,64,72,67,55,82,74,58,67,93,97 에서 최대값과 최소값을 구하고 그 차이를 구하여라. [정답보러가기] ------------------------------------------------------------------------------------ 본 블로그의 글을 퍼가실때 꼬릿말, 퍼가시는곳 주소를 꼭 남겨주세요. 출처 꼭 기재해주시고요. 상업적인 용도의 이용은 절대 금합니다. 혹 프린트를 할 경우 블로그주소와 함..

Java/JavaQ_ 2011.09.21