전체 글 130

배열(4)

package com.dream.array; import java.util.Arrays; import java.util.Scanner; //반 학생들의 총원(연속적인 숫자)과 수학 점수(비 연속적인 숫자:배열)를 각각 입력받아 //총점(연산결과-하나)과 평균(연산결과-하나), 최고 점수(하나)와 최저 점수(하나)를 구하는 프로그램 public class ArrayEx04 { public static void main(String[] args) { //1.변수선언 단계 int num = 0, max = 0, min = 101; double total = 0, avg = 0; Scanner scan = new Scanner(System.in); //2.메시지를 출력하고 콘솔뷰에서 데이터를 입력받는 단계 Sy..

Java/배열 2022.11.11

배열(3)

/* 배열에서 반드시 알아야 하는 내용 1. 배열은 이름이 없는 '비연속적인 데이터들이 묶음'이다. 2. 배열 안의 특정 데이터에 접근하고 싶다면 '인덱스 번호'를 이용한다. 3. 인덱스 번호(연속적인 숫자)로 배열의 '루프를 이용'하면 배열에 값을 저장하고 얻어오는데 편리하다. 4. 배열의 'length'를 이용하면 배열의 길이(크기)를 알 수 있다. 배열에서 많이 실수하는 내용 java.lang.ArrayIndexOutOfBoundException: 배열의 크기를 넘어서는 경우 오류 발생 인덱스 번호는 0부터 시작한다. */ package com.dream.array; import java.util.Scanner; public class ArrayEx03 { public static void main..

Java/배열 2022.11.11

배열(1)

package com.dream.array; import java.util.Scanner; //배열(Array) //데이터를 일렬로 줄 세우는 배열, 이름없는 변수들의 탑 //"동일한 자료형"의 데이터를 저장할 수 있는 기억 공간의 집합체(모임) //자료형[ ] 변수명 = {값1, 값2, 값3 ... }; //int[] arr = {1, 2, 3}; 배열을 선언하고 초기화한다. public class ArrayEx01 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int a = 10; int b = 20; int c = 30; int[] arr = {10, 20, 30}; //배열 선언하면서 값을 초기화:..

Java/배열 2022.11.11

for문(8)

문제> 입력받은 정수부터 1까지의 총합 구하기. package com.dream.controls; import java.util.Scanner; public class ForEx07 { public static void main(String[ ] args) { // ① 입력받을 정수와 총합(누적)을 담기 위해 변수를 선언한다. int num=0, total=0; // ② 입력 스트림 객체를 생성하고, 사용자로부터 숫자를 입력받는다. Scanner scan = new Scanner(System.in); // 입력 스트림 객체생성 System.out.println("입력받은 정수부터 1까지의 총합을 구하는 프로그램"); System.out.print("정수입력 : "); num = scan.nextInt( ..

Java/for문 2022.11.11

메서드(4)

※ 메서드를 구분하는 요소를 시그너처(Signature)라고 한다. 시그너처는 '메서드 이름', '매개변수의 자료형', '매개변수의 개수'이다. ※ 메서드 오버로딩(Overloading): 객체지향 언어의 특징인 '다형성(Polymorphism)'을 구현 매개변수의 자료형과 매개변수의 개수로 구분하여 같은 이름의 메서드를 호출하는 것이다. package com.dream.method; public class MethodEx04 { public static void main(String[] args) { OverLoading od = new OverLoading(); Calculator cu = new Calculator(); int num = (int)(cu.calculator(5, 15, '+')); ..

Java/method 2022.10.27

메서드(3)

- 사칙연산을 수행(피 연산자 두개, 결괏값)하는 메서드를 정의하세요. - 메서드는 클래스의 멤버이므로 Calculator 클래스를 먼저 정의하고 메서드를 정의한다. package com.dream.method; public class MethodEx03 { public static void main(String[] args) { //객체 생성 코드와 메서드 호출 코드, 결괏값을 출력하는 명령문만 작성한다. Calculator ca = new Calculator(); int result = ca.addition(5, 15); //레퍼런스 변수명.메서드명( ); 메서드의 기능을 사용한다. int add1 = ca.addition(10, 30); int add2 = ca.addition(100, 125468..

Java/method 2022.10.26