본문 바로가기

반응형

분류 전체보기

자바 메소드 정의 및 예제 메소드란? : 어떤 문제해결을 위한 (어떤 기능을 수행하기 위한) 서로 관련있는 명령어들의 모임 ** 메소드 정의시에 매개변수를 갖도록 정의하였으면 반드시 매개변수를 전달해 주어야 한다 1. 매개변수 갖기 전2. 매개변수 정의 후 전달 됬을 때3. 매개변수 정의 후 매개변수 전달 안됬을 때 ==> 오류나는 코드4. 매개변수가 두개 전달된것 : 길동만 사랑할때 ( 매개변수 갖기 전) class MethodTest03{public static void LoveMessage(){for (int i = 0 ; i 더보기
자바 예제 - 배열 : 사용자로부터 문자열을 입력받아 각각의 알파벳이 몇자 인지 판별하는 프로그램 사용자한테 문자열을 입력받아 각각의 알파벳이 몇자 인지 판별하는 프로그램 1. a~z까지 갯수 표현 (물론 0까지 포함)2. a~z까지 갯수 표현 (0갯수인건 포함 안함)3. a~z까지 갯수 표현 (0갯수인건 포함 안함)A~Z까지 갯수 표현(0갯수인건 포함 안함) 입력 : apple Test출력 : a:1, p:2, l:1, e:2, T:1, t:1 : a~z까지 갯수 표현 (물론 0까지 포함) import java.util.Scanner; class CountLetter2{public static void main(String[] args) { int cnt[] = new int[26]; // 자바에서 배열을 선언하면 자동으로 모든 요소의 값이 초기화 된다// 위에 것은 26개 모두가 0 으로 된다. .. 더보기
자바 예제 - 배열 : 배열 중복 검사 1. 하나하나 똑같나 확인해보는 것2. boolean 사용 한 것3. boolean 사용 안한 것4. .length 사용 한 것 : 하나하나 똑같나 확인해보는 것 class ArrayTest17 {public static void main(String[] args) {int a[] = {1,2,3,4,5};int b[] = {1,2,3,4,5}; for (int i = 0 ; i < 5 ; i++ ){if (a[i] == b[i]){System.out.println("배열의 내용이 일치합니다");}else{System.out.println("배열의 내용이 일치하지 않습니다.");}}} : boolean 사용 class ArrayTest17 {public static void main(String[] ar.. 더보기
자바 예제 - 2차원 배열 : 초기값 설정 class ArrayTest08{public static void main(String[] args) { //int a[] = {10,20,30}; 더보기
자바 예제 - 2차원 배열 : .length 이용 class ArrayTest07 {public static void main(String[] args) {int a[][] = new int[3][2];a[0] = new int[2];a[1] = new int[7];a[2] = new int[3]; int n = 1; for (int i = 0; i < 3 ; i++ ){for (int j = 0; j < a[i].length ; j++ ){a[i][j] = n++;System.out.print(a[i][j] + "\t");}System.out.println();}}} 더보기
자바 예제 - 3차원 배열 : for 문이 3번 돌아가는 예제0번째 장에는 1만 출력, 1번째 장에는 2만 출력 하기 class ArrayTest06 {public static void main(String[] args) {int a[][][] = new int [2][4][3]; for (int i =0 ; i < 2 ; i++ ){ // 0번째 부터 2번째 장(면)까지 반복 동작for (int j = 0; j < 4 ; j++ ){ // 0번째 부터 4번째 줄까지 반복for (int k = 0; k < 3 ; k++ ){ // 0번째 부터 3번째 칸까지 반복a[i][j][k] = i + 1;System.out.print(a[i][j][k] + "\t");}System.out.println();}System.out.println.. 더보기
자바 예제 - 2차원 배열 : 2차원 배열을 이용해 출력값 받기 > class ArrayTest02 {public static void main(String[] args) {int a[][] = new int[4][3]; int n = 1; for (int i = 0; i < 4 ; i++ ){ //줄 수 만큼 반복for (int j = 0; j < 3 ; j++ ){ // 칸 수 만큼 반복a[i][j] = n;n = n+1;System.out.print(a[i][j] + " ");} System.out.println();}}} : 5행 5열의 2차원 배열을 선언하고 각 요소에 1부터 1씩 증가한 값을 설정하되 각 행의 맨 끝과 각 열의 맨끝에합이 누적이 되도록 한다모든 배열의 요소를 출력한다. class ArrayTest05 {public static void ma.. 더보기
자바 예제 - 정렬 : 성적순으로 출력하는 프로그램 작성해보기 class SortTest{public static void main(String[] args) {int a[] = {76, 16, 7, 24, 20, 33};// 정렬 : 값을 순서대로 놓는것을 말함,// 오름차순, 내림차순 for (int i =0; i class : 사용자 정의 사용 후 (생성자 이용, 여러명 입력) class Student{String name;int ko.. 더보기

반응형