본문 바로가기

분류 전체보기351

728x90
JAVA_ Test085_ 배열의 개요 / 2차원 배열 arr[][] Test085 배열의 개요 / 2차원 배열 arr[][] Test085.java public class Test085{public static void main(String[] args){// 방법 ①// int[] arr1 = new int[3];int[][] arr1 = new int[3][3];//arr1[0] = 1;arr1[0][0] = 1;arr1[0][1] = 2;arr1[0][2] = 3;arr1[1][0] = 4;arr1[1][1] = 5;arr1[1][2] = 6;arr1[2][0] = 7;arr1[2][1] = 8;arr1[2][2] = 9; // 방법 ②int[][] arr2 = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; // 방법 ③int[][] arr3 = .. 2018. 4. 30.
JAVA_ Test084_ 배열의 기본적 활용 / 전체 학생 점수의 합, 평균, 편차를 구하여 결과를 출력하는 프로그램 Test084 배열의 기본적 활용 / 전체 학생 점수의 합, 평균, 편차를 구하여 결과를 출력하는 프로그램※ 실습문제 사용자로부터 학생 수를 입력받고, 그 만큼의 점수(점수형태)를 입력받아 전체 학생 점수의 합, 평균, 편차를 구하여 결과를 출력하는 프로그램을 작성한다. 단, 배열을 활용하여 구현할 수 있도록 한다. Test084.java import java.util.Scanner; public class Test084{public static void main(String[] args){// 주요 변수 선언Scanner sc = new Scanner(System.in);int n; // 입력받을 정수int sum=0; // 합을 담을 변수double ave; // 평균을 담을 변수 // 입력 받기Sy.. 2018. 4. 30.
JAVA_ Test083_ 배열의 기본적 활용 / 입력받은 정수 중에서 가장 큰 수를 출력하는 프로그램 Test083 배열의 기본적 활용 / 입력받은 정수 중에서 가장 큰 수를 출력하는 프로그램※ 실습문제 사용자로부터 임의의 정수를 임의의 갯수만큼 입력받아서 입력받은 정수 중에서 가장 큰 수를 출력하는 프로그램을 작성한다. 단, 배열을 활용하여 구현할 수 있도록 한다. Test083.java import java.util.Scanner; public class Test083{public static void main(String[] args){// 주요 변수 선언Scanner sc = new Scanner(System.in);int n, temp=0;//-- 입력받을 정수, 임시저장변수 // 입력받기do{System.out.print("입력할 데이터의 갯수 : ");n = sc.nextInt();}whil.. 2018. 4. 30.
JAVA_ Test082_ 배열의 기본적 활용 / 학생 이름과 전화번호를 입력받고 전체 출력하는 프로그램 Test082 배열의 기본적 활용 / 학생 이름과 전화번호를 입력받고 전체 출력하는 프로그램※ 실습 문제 사용자로부터 처음 입력받은 인원 수 만큼의 학생 이름과 전화번호를 입력받고 입력받은 내용을 전체 출력하는 프로그램을 구현한다. 단, 배열을 활용하여 처리할 수 있도록 한다. Test082.java import java.util.Scanner;import java.io.IOException; public class Test082{public static void main(String[] args) throws IOException{//Scanner 인스턴스 선언Scanner sc = new Scanner(System.in);//주요 변수 선언int n;//입력받을 학생 수 do{System.out.pr.. 2018. 4. 30.
JAVA_ Test081_ 배열의 기본적 활용 / 채워진 배열의 전체 요소를 출력하는 프로그램 Test081 ※ 실습 문제 『char』자료형의 배열을 만들어 알파벳 대문자를 채우고 채워진 배열의 전체 요소를 출력하는 프로그램을 구현한다. Test081.java public class Test081{public static void main(String[] args){char[] arr = new char[26];for (int i=0, ch=65; i 2018. 4. 30.
JAVA_ Test080_ 배열의 개요 / 배열의 선언과 초기화 / 배열 요소 선택적 출력 프로그램 Test080 배열의 개요 / 배열의 선언과 초기화 / 배열 요소 선택적 출력 프로그램※ 실습 문제 임의의 숫자들이 들어 있는 배열의 숫자 데이터들 중 짝수인 요소만 골라서 출력하고, 3의 배수인 요소만 골라서 출력하는 프로그램을 구현한다. (배열을 구성하는 임의의 숫자 = 4 7 9 1 3 2 5 6 8) Test080.java public class Test080{public static void main(String[] args){//배열 선언 및 초기화/*방법①int[] arr = new int[9];arr[0] = 4;arr[1] = 7;arr[2] = 9;arr[3] = 1;arr[4] = 3;arr[5] = 2;arr[6] = 5;arr[7] = 6;arr[8] = 8;*/ //방법②int[.. 2018. 4. 30.
JAVA_ Test079_ 배열의 개요 / 배열의 선언과 초기화 Test079 배열의 개요 / 배열의 선언과 초기화※ 배열의 개요 1. 배열이란 크기와 성격이 같은 일련의 원소들이 모여 공동의 집합 구조를 갖는 자료의 집합체를 의미하는 것으로 『동질적인 성격을 가진 자료들』에 대해 개별적으로 자료형(Data Type)을 부여하지 않고 하나의 이름을 가지고 일괄적으로 처리할 목적으로 사용된다. 2. 자바에서의 배열은 다음과 같은 순서에 의해 사용된다. 배열선언 → 배열의 메모리 할당 → 배열 요소의 사용 3. 형식 및 구조 자료형[] 변수명; 변수명 = new 자료형[요소크기] 변수명[인덱스] = 값; int[] arr; arr = new int[3]; arr[0] = 10; arr[1] = 20; arr[2] = 30; // 길이 불변, 배열 길이 재선언시 변화하는 .. 2018. 4. 30.
JAVA_ Test078_ 클래스와 인스턴스 / 생성자(Constructor) 와 초기화블럭(Initialized Block) Test078 클래스와 인스턴스 / 생성자(Constructor) 와 초기화블럭(Initialized Block) Test078.java public class Test078{int n;int m; // 생성자(Constructor)Test078(){n = 100;m = 200;System.out.println("생성자 실행...");} // 초기화블럭(Initialized Block){n = 10;m = 20;System.out.println("초기화 블럭 실행...");} // 생성자(Constructor)Test078(int n, int m){this.n = n;this.m = m;} // 출력 메소드 정의void write(){System.out.println("n : " + n + ", m : .. 2018. 4. 30.
JAVA_ Test077_ 클래스와 인스턴스 / 생성자(Constructor) Test077 클래스와 인스턴스 / 생성자(Constructor) Test077.java public class Test077{int val1;double val2;Test077(){val1 = 0;val2 = 0;System.out.println("매개변수 없는 생성자...");} Test077(int x){val1 = x;val2 = 0;System.out.println("int 형 데이터를 매개변수로 받는 생성자...");}Test077(double y){val1 = 0;val2 = y;System.out.println("double 형 데이터를 매개변수로 받는 생성자...");}Test077(int x, double y){val1 = x;val2 = y;System.out.println("int .. 2018. 4. 30.
JAVA_ Test076_ 클래스와 인스턴스 / 생성자(Constructor) Test076 클래스와 인스턴스 / 생성자(Constructor) Test076.java public class Test076{int x; // ※ 생성자의 이름은 항상 예외없이 클래스의 이름과 동일해야 하며// 필요할 경우 인수를 받아들이는 것도 가능하고,// 같은 이름의 메소드를 정의하는 중복정의가 가능하지만// 리턴값(반환값)은 가질 수 없다.// ※ 생성자는 다른 일반 메소드처럼 호출될 수 없고// 『new』연산자를 이용하여 객체를 생성하기 위해 호출되며,// 각 클래스의 인스턴스인 객체를 생성한 후에// 생성된 객체의 멤버를 초기화시키는 작업을 수행한다. Test076(){// ※ 생성자 내부에서 다른 생성자를 호출하는 것은 가능하다.// 단, 생성자 내부에서 가장 먼저 실행되어야 한다.this.. 2018. 4. 30.
728x90
728x90