JAVA

[이것이 자바다] Method

jeong_rice 2024. 2. 2. 14:03
public class ArrTest {
	public static void arrArg(int[] a/*매개변수*/) {//arrArg의 메서드를 만듦(메서드의 정의)
		//배열 뿌리기
		
		for(int j=0; j<a.length; j++) {
			System.out.println(j+a[j]);
		}
		
	}
	public static void main(String[] args) {
		int[] ary = {10,20,30,40,50};
		for(int i=0; i<ary.length; i++) {
			//System.out.print(ary[i]); 
			}
		int[] ary1;
		ary = new int[] {50,60,70,80,90,100};//초기화

		arrArg(new int[] {1,2,3});
	}
	
	
}

public static void main(String[] args) {}

  • 클래스 내부에 존재하는 영역으로 해당 영역안에 데이터들을 입력하여 처리한다

public static void arrArg(int[] a/매개변수/) {//arrArg의 메서드를 만들 수 있다(메서드의 정의)}

두개의 매개변수를 작는 메서드 정의와 호출

package org.name.calc01;

import java.util.Scanner;

public class mathod {
	public static void plus(int x, int y) {
		System.out.println(x+y);
	}
	public static void mi(int x, int y) {
		System.out.println(x-y);
	}
	public static void mu(int x, int y) {
		System.out.println(x*y);
	}
	public static void dev(int x, int y) {
		System.out.println(x/y);
	}
	public static void main(String[] args) {
		//계산기 만들기
		Scanner scanner = new Scanner(System.in);
		
		//연산자 입력받기
		System.out.print(">> x: ");
		int x1 = scanner.nextInt();
		
		System.out.print(">> y: ");
		int y1 = scanner.nextInt();
		
		scanner.nextLine();
		System.out.print(">> 연산자(+,-,*,/)를 입력하세요 : ");
		String z = scanner.nextLine();
		
		
		plus(x1, y1);
		scanner.close();
	}

}