본문 바로가기

전체 글351

728x90
JAVA_ Test089_ 배열 / 난수처리 / 임의의 난수 큰 수, 작은 수 선택출력 프로그램 Test089 ※ 실습 문제 사용자로부터 임의의 정수를 입력받아 그 정수의 갯수만큼 난수(1~100)를 발생시켜 배열에 담고 배열에 담겨 있는 데이터들 중 가장 큰 값과 가장 작은 값을 선택하여 출력하는 프로그램을 구현한다. 실행 예) 발생시킬 난수의 갯수 : 3 52 13 67 → 무작위로 발생한 정수들... → 배열에 담아내기(배열 구성) 가장 큰 값 : 67, 가장 작은 값 : 13 계속하려면 아무 키나 누르세요... Test089.java import java.util.Scanner;import java.util.Random; public class Test089{public static void main(String[] args){// Scanner 클래스 기반 인스턴스 생성Scanner sc .. 2018. 4. 30.
JAVA_ Test088_ 배열의 기본적 활용 / 1 2 3 4 5 \n 5 1 2 3 4 ... Test088 배열의 기본적 활용 / 1 2 3 4 5 \n 5 1 2 3 4 ... ※ 실습 문제 배열의 배열(다차원 배열)을 활용하여 다음과 같은 데이터를 요소로 취하는 배열을 구성하고 그 결과를 출력하는 프로그램을 구현한다. 실행 예) 1 2 3 4 5 5 1 2 3 4 4 5 1 2 3 3 4 5 1 2 2 3 4 5 1 계속하려면 아무 키나 누르세요... Test088.java public class Test088{public static void main(String[] args){// 배열의 배열 선언 및 메모리 할당int[][] arr = new int[5][5]; // 초기화// n → 1,2,3,4,5 / 1,2,3,4,5 / 1,2,3,4,5 ...for (int a=0; a 2018. 4. 30.
JAVA_ Test087_ 배열의 개요 / 2차원 배열 (배열의 배열, 다차원 배열) arr[][] Test087 배열의 개요 / 2차원 배열 (배열의 배열, 다차원 배열) arr[][]※ 실습 문제 배열의 배열(다차원 배열)을 활용하여 다음과 같은 데이터를 요소로 취하는 배열을 구성하고 그 결과를 출력하는 프로그램을 구현한다. 실행 예) 1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 5 6 7 8 9 계속하려면 아무 키나 누르세요... Test087.java public class Test087{public static void main(String[] args){//주요 변수 선언int arr[][] = new int[5][5]; //연산 및 처리for (int i=0; i 2018. 4. 30.
JAVA_ Test086_ 배열의 개요 / 2차원 배열 (배열의 배열, 다차원 배열) arr[][] Test086 배열의 개요 / 2차원 배열 (배열의 배열, 다차원 배열) arr[][]※ 실습 문제 배열의 배열(다차원 배열)을 활용하여 다음과 같은 데이터를 요소로 취하는 배열을 구성하고 그 결과를 출력하는 프로그램을 구현한다. Test086.java public class Test086{public static void main(String[] args){//주요 변수 선언int arr[][] = new int[5][5];int n=1; //연산 및 처리for (int i=0; i 2018. 4. 30.
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.
728x90
728x90