본문 바로가기

Projects/자바 슬라임 게임 만들기

자바 함수 호출

반응형

함수 호출하기

 

함수를 만드는 의의는

 

메인 함수를 난잡하게 만들지 않는데 있다.

package study;

import javax.swing.JOptionPane;

public class Study01 {

	public static void main(String[] args) {
		
		insa();
		age();
		round_round();
		
		
	}
		
		
		
				
		// 인사 함수
		public static void insa() {
			System.out.println("안녕");
			}
		
		
		// 나이 계산기 함수
		public static void age() {
			int year = Integer.parseInt(JOptionPane.showInputDialog("당신의 출생년도는?"));
			int age = 2022 - year + 1;
			
			JOptionPane.showConfirmDialog(null, "당신의 나이는" + age + "세입니다.");
			}
		
		
		// 빙글 (3번 반복) 함수
		public static void round_round() {	
		for (int i = 1; i <= 3; i++) {
					JOptionPane.showConfirmDialog(null, "빙글");
				}
		}
		
	
		
		
	}

 

	package study;
	
	 
	public class Study01 {
	 
	    public static void main(String[] args) {
	 
	    	
	    	// 자바야 안녕?
	        insa("자바");
	 
	    }
	 
	    // 인사 함수 만들기
	    public static void insa(String s) {
	 
	        System.out.println(s + "야 안녕?");
	 
	    }
	    
	  
}
	package study;

import javax.swing.JOptionPane;

public class Study01 {
	 
	    public static void main(String[] args) {
	 
	    bingle(3);
	    	
	    }
	    	
	  public static void bingle(int count) 
// 기존에 사용했던 변수를 사용하려면 지웠더라도
	  // 메모리가 할당되어 있으므로, initialize 작업을 해줘야 한다.
		  for (int i=1; i <= count; i++) {
			  JOptionPane.showMessageDialog(null, "빙글");
	  }
		  
	  }
	  
}
	package study;

import javax.swing.JOptionPane;

public class Study01 {
	 
	    public static void main(String[] args) {
	 
	 age_calc(2000);
	  
}
	    
	   
	    public static void age_calc(int year) {
	    	int age =  2022 - year + 1;
	    	
	    	JOptionPane.showMessageDialog(null, "당신은" + age + "세입니다.");
	    }
}
반응형