개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

  메개변수 예제(2)

 

 

 

 

 

 

 

 

 

import java.awt.Point;
class PassByValue {

 

 public static void modifyPoint(Point pt, int j) {
  pt.setLocation(5,5);
  j=15;
  System.out.println("During modifyPoint " + "pt = " +
       pt + "and j = " + j);
 }
 
 public static void main(String[] args) {
  Point p = new Point(0,0);
  int i = 10;
  System.out.println("Before modifyPoint " + "p = " +
       p + "and i = " + i);
  modifyPoint(p,i);
  System.out.println("After modifyPoint " + "p = " +
       p + "and i = " + i);
 }
}

 


 

 

 


 

 

 


 

 


  

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

메개변수 예제(1)

 

 

 

 

 

class Swap
{
 static void swap(int x, int y)
 {
  int temp;
  temp = x;
  x = y;
  y = temp;
 }

 public static void main(String[] args)
 {
  int x = 10;
  int y = 20;
  
  Swap.swap(x, y);

  System.out.println("x.. " + x);
  System.out.println("y.. " + y);
 }
}


 

 

 


 

 


  

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

메개변수

 

 


 

 

 

 


 

 

 


  

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

메서드 – 자판기(2)

 

 


 

 

 

 


public class Coffee2Main {
 public static void main(String[] args) {  
  int myMoneyA = 800;  //800원은 커피 몇잔일까?
  int cupsA = Coffee2Main.coffee(myMoneyA);
  Coffee2Main.printCoffee(cupsA);
  
  int myMoneyB = 150;  //150원은 커피 몇잔일까?
  int cupsB = coffee(myMoneyB);
  printCoffee(cupsB);
  
 }//main
 
 public static int coffee(int money){
  int cups=0;   //몇잔나올까 준비
  if(money > 0){
   cups=money/200;
  }else if(money==0){
   cups=0;
  }else{
   cups=-1;
  }
  return cups;
 }//coffee
 
 public static void printCoffee(int cups){
  if(cups>0){
   System.out.println("커피 "+cups+"잔 입니다.");
  }else{
   System.out.println("액수가 모자랍니다.");
  }
 }//printCoffee
}

 


  

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

메서드 – 자판기(1)

 

 


 

 

 

 

​ 
public class Coffee1Main {

 

 public static void main(String[] args) {
  
  int myMoney = 800; //800원은 커피 몇잔일까?
  int cups = 0;   //몇잔나올까 준비
  if(myMoney > 0){
   cups = myMoney/200; //커피 몇잔
  }else if(myMoney==0){
   cups=0;
  }else{
   cups=-1;
  }
  
  if(cups>0){
   System.out.println("커피 "+cups+"잔 입니다.");
  }else{
   System.out.println("액수가 모자랍니다.");
  }
 }
}


  

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

 메서드의 특징

 

 


 

 

 

 

 

​ 

  

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

 메서드(Method)

 

 


 

 

 

 

​ 

  

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

객체의 메모리 생성과 할당

 

 

 

 

​ 



  

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co

+ Recent posts