본문 바로가기

전체 글

(190)
10일차_ [java] 오버로딩 ( overloading ), 변수의 종류 오버로딩 ( overloading ) package overloading; class TestClass01{ public void sumFunc() { System.out.println("매개변수 없는 sumFunc"); } public void sumFunc(int a, int b) { System.out.println("매개변수가 있는 sumFunc"); System.out.println(a + b); } public void sumFunc(String a, String b) { System.out.println(a + b); } } public class Ex01 { public static void main(String[] args) { TestClass01 t= new TestClass01();..
10일차_ [java] 클래스 ( class ), 접근제한자, 메소드 ( method ) 클래스 ( class ) 메소드 ( method ) 메소드를 사용할때 입력과 출력(return)의 자료형을 잘 맞춰주는 것이 중요하다 실습 예제 1. 두 수를 입력 받아 큰 수를 출력하는 함수를 만드시오 package class_; public class MainTest { public static void main(String[] args) { TestMethod1 test1 = new TestMethod1(); int[] nums = test1.inputNum(); int moreBig = test1.moreBig(nums); test1.printBig(moreBig); } } main package class_; import java.util.Scanner; public class TestMetho..
10일차_ [java] Set, Map, Iterator Set package set; import java.util.ArrayList; import java.util.HashSet; public class Ex01 { public static void main(String[] args) { HashSet set = new HashSet(); set.add("라면"); set.add("김밥"); set.add("순대"); set.add("라면"); ArrayList arr = new ArrayList(); arr.add("라면"); arr.add("김밥"); arr.add("순대"); arr.add("라면"); // ArrayList 와 차이점 : 중복이 발생되지 않는다, 데이터가 순서대로 저장되지 않는다 System.out.println(set);// [김밥..
9일차_ [java] 컬렉션, 리스트 ( List ) 컬렉션 프레임워크 ( collection Framework ) List - 배열에 비해 공간에 대한 제약이 자유롭다 ( 배열은 공간을 지정해줘야 사용할 수 있지만 List 는 공간 값을 지정하지 않아도 된다 )
9일차_ [java] 난수 ( random ) 난수 ( random ) 1. Math.random() : 0.0000.....1 ~ 0.99999..... 까지의 난수를 생성 ( 여기에 3을 곱한다면 정수 값으로 올라올 수 있는 수는 0, 1, 2 가 되며 int 자료형으로 형변환 하면 0, 1, 2 값만 남는다 ) 2. java.util 패키지의 Random 클래스 사용 : Random 자료형의 변수로 선언 후 nextInt 등 클래스 메소드를 사용
9일차_ [java] 문자열 클래스의 메소드 ( String ) 문자열 ( String ) 문자열 대문자, 소문자 정렬 문자열 공백 제거 문자열 특정 문자 치환 문자열 int 로 변환
8일차_ [java] 배열 ( array, 다차원 배열, 향상된 for문 ) 배열 향상된 for 문 사용법 배열의 index 는 0 부터 시작한다 다차원 배열 실습 예제1 실습 예제2 package array; import java.util.Scanner; public class Test02 { public static void main(String[] args) { Scanner input = new Scanner(System.in); int arr[] = new int[] {10, 54, 13, 17, 25, 30}; String odd_even = null; System.out.print("짝수, 홀수 입력 : "); odd_even = input.next(); for(int i : arr) { if(odd_even.equals("짝수")) { if(i%2 == 0) { S..
8일차_ [java] 반복문 ( while ) while 문 do - while 문 실습 예제1 예제 풀이1 package while_; import java.util.Scanner; public class Test01 { public static void main(String[] args) { String id = null, pw = null, inputId = null, inputPw = null; int choice = 0; Scanner input = new Scanner(System.in); while(choice != 3) { System.out.print("1. 로그인\n2. 회원가입\n3. 나가기\n>>> "); choice = input.nextInt(); // 번호 선택이 올바르지 않은 경우 if(choice3) { System.o..

728x90