본문 바로가기
728x90
반응형

study/Java31

자바Java 메서드 (2) – return 이번 시간에는 메서드가 값을 return하는 방법에 대해 알아볼까 합니다. 예제 코드를 함께 보면서 진행하겠습니다. class ReturnTest { public static void main(String[] args) { ReturnTest r = new ReturnTest(); int result = r.add1(3,5); System.out.println(result); int[] result2 = {0}; //배열을 생성하고 result2 배열 0번지 값 초기화 r.add2(3,5,result2); System.out.println(result2[0]); int result3 = r.max(3,5); System.out.println(result3); } int add1 (int a, int b).. 2021. 8. 19. 19:04
자바Java 메서드 (1) – 정의와 구조 오늘은 먼저 메서드의 정의와 구조에 대해 알아보겠습니다. 프로그램을 새로 짜거나 수정할 때, 반복되는 내용을 계속 치고 있는 경우를 한번쯤은 겪어보신 적이 있을 텐데요. (물론 제가 멍청해서 그런 것일 수도 있어요) 이런 현상을 해결하기 위해 만든 개념이 ‘메서드’입니다. 메서드는 어떤 작업을 수행하기 위한 명령문의 집합입니다. 어떤 값을 입력받아 처리하고 결과를 반환합니다. (값을 입력받지 않기도 하고, 결과를 반환하지 않기도 합니다만, 그 부분은 5편쯤에서 더 자세히 소개해드릴게요.) 과일을 믹서기에 넣고 갈면 과일 주스라는 결과물이 나옵니다. 믹서기에 넣는 과일을 메서드에 입력되는 매개변수에, 과일 주스를 리턴값에 대입해보자면, 메서드는 과일 주스를 만들어 준 믹서기 같은 존재겠지요. 아래의 예제 .. 2021. 8. 18. 18:09
자바 Java 선언 위치에 따른 변수의 종류 package study; class Variables { int iv; //instance variable static int cv; //class variable void method() { int lv = 0; //local variable } } /* 코드와 텍스트를 함께 봐 주세요! */ 위 코드의 3가지 변수 중 iv는 인스턴스 변수로, 인스턴스가 생성될 때 지정됩니다. 인스턴스마다 다른 값을 가질 수 있으므로, 필요에 따라 값을 새롭게 지정할 수 있습니다. 반면 클래스 변수 cv는 고정된 값으로, 이 클래스를 통해 인스턴스화된 객체들이 공통된 변수를 공유하게 됩니다. 그래서 클래스 변수는 공유 변수라고도 부릅니다. 한편 lv는 지역 변수로 메서드 안에서만 사용이 가능합니다. 다시 말해, 메서.. 2021. 8. 17. 18:50
자바Java 인스턴스의 생성과 사용 -prologue- 신입사원 시절 사내 기반기술 테크레터 약 20편 정도?를 3개 시즌에 걸쳐 준비하여 배포한 적이 있다. 그때 배포한 내용을 문제되지 않을 선에서 적절히 편집 및 재구성하였다. 시즌1. 자바 시즌2. 자료구조 시즌3. Oracle tuning - 인데 시즌3은 대외비 내용이 많아서 아카이빙 못해둘지도 --------------------------------------------------------------------------------------------------------------------- 첫 주제로, 자바 인스턴스의 생성과 사용에 대한 내용을 정리해 보았습니다. /* 아래 코드와 텍스트를 함께 봐 주세요! */ class Tv { //속성 String color; b.. 2021. 8. 16. 13:38
728x90
반응형