공부/JAVA(5)
-
java예외 처리와 equals 재정의
자바의 예외처리와 equals 메소드의 재정의에 대해서 포스팅 했습니다. public class CellPhoneMain { public static void main(String[] args) { CellPhone myPhone = new CellPhone("SCH-600"); myPhone.charge( 20 ); //20분간 충전을 한다. myPhone.printBattery(); myPhone.call( 300 ); //300분간 통화를 한다. myPhone.printBattery(); myPhone.charge( 50 ); //50분간 충전을 한다. myPhone.printBattery(); myPhone.call( 40 ); //40분간 통화를 한다. myPhone.printBattery();..
2016.09.13 -
JAVA 지정한 char배열 문자열만 거꾸로 출력하기
기계식 키보드로 바꿨더니 타자가 너무 잼나서 계속 포스팅 하게 되네요 ㅋㅋ 이번에 포스팅 할 내용은 for문과 if문을 이용한 지정한 문자열 거꾸로 뒤집어 출력하는 내용입니다.더 쉽게하는 방법도 많을 거라고 생각됩니다. 하지만 저는 허접이므로 이렇게 하는 방법도 있구나 하고 너그럽게 넘어가 주세요 ^^ ㅎㅎ전체 코드는 아래와 같다. public class ArrayUtil { public char[] reverseString(char[] s, int start, int end) { char[] a = {' '}; int count = 1; for(int i=0; i=0; j--){ int num = result--; System.out.print(s[num]); i++; } }else{ System.ou..
2016.09.11 -
java 소수 구하기 코드
나는 수포자였다. 그렇기 때문에 수학을 눈 밖에 둔지 10년은 된거 같다. 하지만 그래선 안된다.논리적인 사고를 하기에는 수학만큼 좋은 게 없기때문이다. 소수를 구하라는 문제가 주어졌을때 수학적인 지식이 없으면 소수를 어떻게 찾아야 할지 고민을 계속한다.소수는 1과 자신으로만 나눠지는 수를 소수라고 한다. 즉 나눠서 나머지가 0이 떨어지는 경우는 2가지 경우밖에 없다는 말이다. public class DoubleForProb1 { public static void main(String[] args) { int number=0; System.out.println("소수구하기"); for(int a=1; a
2016.08.27 -
JAVA 조건문 (분기)
생활코딩의 java강의 노트 입니다.조건문의 핵심 if 문 if(______) 괄호 안에는 true 또는 false 값만 들어 올수 있다.괄호 안에 있는 곳에 true가 온다면 if문이 감싸고 있는 코드를 실행 시킨다. 위 내용들을 보면 대강 이해가 갈 것이다.if의 괄호 안이 true의 경우에는 if의 중괄호 안의 것들이 실행이 되고 빠져나와서 마지막 5가 실행이 된다.하지만 괄호 안이 false의 경우에는 if의 중괄호 안의 것 들은 다 무시가 되고 5만 출력이 된다.이클립스의 경우 해당 라인에 느낌표가 뜨는데 눌러보면 dead 코드라고 써져있다.즉 실행되지 않는 코드이다. 다음으로 if else 문이 있다.위의 if문은 거짓을 경우 중괄호의 내용을 실행하지 않고 바로 나왔다.하지만 if else문은..
2015.11.26 -
JAVA 공부 Boolean 과 비교 연산자
늦었지만 지금이라도 시작이다.나의 첫 공부 포스팅이 자바가 될줄은 나도 몰랐다.그동안 허송세월만 보내고 있었다. 깊이 반성한다. 열심히 해야겠다.나는 수학을 정말 못 한다. 수포자인 내가 프로그래밍을 통해 수학을 접하게 될줄은 나도 몰랐다.과연 나는 이 기회에 수학과 친해질수 있을까?Boolean은 참과 거짓을 의미하는 데이터 타입이라고 한다.비교 연산자는 "==" 을 의미한다. 좌 우를 비교한다는 뜻으로 좌 우가 같으면 참 틀리면 거짓이 된다.비슷하지만 전혀 다른 의미로는 "=" 가 있다. 의미는 a = b 가 있을때 b의 값을 a에 집어 넣는 다는 의미이다. 위 사진의 결과를 보면 비교연산자 '==' 의 경우 좌 우의 값을 비교 후 같으면 true 틀리면 false를 뿜어준다. 그리고 전혀 다른 의미..
2015.11.25