목록김영한의 자바 입문 (4)
hyndb

1) 함수(Function)입력 : 1,2 => add 함수 (a + b ) => 출력 : 3- 함수 정의: add(a, b) = a + b - 함수 사용: a, b에 값을 입력하면 함수가 가진 연산을 처리하여 결과값만을 출력/ 한 번 정의해두면 계속해서 재사용할 수 있음 2) 메서드 사용- 자바에서는 함수를 메서드(Method)로 정의- 중복 제거와 코드의 깔끔함을 위한 것이기도 함public class Method1Ref { public static void main(String[] args) { //계산1 int sum1 = add(5, 10); //메서드 호출 System.out.println("결과1 출력: " + sum1); //계산2..

[배열] 1) 배열이 필요한 이유- 너무 많은 변수를 반복문으로 처리하기는 어렵기에 배열을 만들어 저장해야함 2) 배열의 선언과 생성- 배열은 같은 타입의 변수를 사용하기 편하게 하나로 묶어둔 것-1_배열 변수 생성: int[] students;-2_배열 생성: students = new int[5]; //인덱스가 0-4, 크기가 5인 students 이름의 int형 배열 생성-3_배열 초기화: new int [5];-4_배열 참조값 보관: students =x001; //생성한 배열을 참조할 수 있는, 메모리의 주소를 나타내는 특별한 값이 들어있음int[] students = new int [5]; //배열 생성int[] students = x001; //new int[5]의 결과로 x001 참조값..

*문제 풀이ScannerEx1_이름 나이 입력 받고 출력실행 결과 예시당신의 이름을 입력하세요:자바당신의 나이를 입력하세요:30당신의 이름은 자바이고, 나이는 30살입니다.import java.util.Scanner;public class ScannerEx1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("당신의 이름을 입력하세요: "); String name = sc.nextLine(); System.out.print("당신의 나이를 입력하세요: "); int age = sc.nextInt(); S..

[스코프] 1) 지역 변수, 스코프- 변수 : 지역 변수, 멤버 변수(클래스 변수, 인스턴스 변수)- 지역 변수는 특정 지역에서만 사용할 수 있는 변수, 그 특정 지역( {}: 코드블록)을 벗어나면 사용할 수 없음- 스코프: 변수의 접근 가능한 범위public class Scope1 { public static void main(String[] args) { int m = 10; //m 생존 시작 if (true) { int x = 20; //x 생존 시작 System.out.println("if m = " + m); System.out.println("if x = " + x); } //x 생존 종료 ..