JAVA(Per)(정리대기중..언젠가)
-
constructor, getter/setterJAVA(Per)(정리대기중..언젠가) 2021. 4. 22. 21:11
package java10; public class User { String name; //이름 int age; //나이 String hobby;//취미 public User(String name1, int age1, String hobby1) {// 숨겨져있는 생성자 //접근자 클래스이름==생성자이름(){} this.name = name1; this.age = age1; this.hobby = hobby1; } public User(String name, int age) { super(); this.name = name; this.age = age; } public User(int age, String hobby) { super(); this.age = age; this.hobby = hobby; } ..
-
Hong_메소드JAVA(Per)(정리대기중..언젠가) 2021. 4. 20. 21:40
package java09; public class MethodExam { public static void main(String[] args) { //String a = "hello"; //String b = "RacoonS"; //System.out.println(a + b); MethodExam methodExam = new MethodExam(); // 클래스생성 //methodExam.strCombine("gee","geee"); //메소드실행 (String타입 두개를 넘겨줌) String bbb = methodExam.Str2("fff", "ggg"); System.out.println(bbb); System.out.println(methodExam.Str2("hello", "racoon"))..
-
Hong_접근제한자JAVA(Per)(정리대기중..언젠가) 2021. 4. 20. 21:16
package a; public class ConstructorTest { String a = "너굴셉"; // default 같은패키지안에서만 접근이 가능하다 //public을 붙이면 b패키지에서도 사용가능 // private 현재의 클래스에서만 사용가능 // protected 같은패키지에서 가능 , 상속을 이용해서 다른 패키지에서 사용가능 public static void main(String[] args) { } } package b; import a.ConstructorTest; public class Test2 { //extends ConstructorTest // 상속받아서 protected 접근제한자 사용가능 public static void main(String[] args) { Const..
-
예외처리 try catchJAVA(Per)(정리대기중..언젠가) 2021. 4. 17. 16:47
package java07; public class TryCatchStudy { public static void main(String[] args) { int intArray[] = new int[5]; // intArray라는 변수에다 5의 공간을 선언 try { intArray[3] = 10; intArray[6] = 1; } catch (Exception e) { e.printStackTrace(); // 실제에러문을 출력해준다 System.out.println("배열범위초과"); System.exit(0); //강제로 프로그램조종료 } System.out.println("프로그램이 끝났어요"); } }
-
배열 ArrayJAVA(Per)(정리대기중..언젠가) 2021. 4. 15. 20:59
public class Array { public static void main(String[] args) { String A = "a"; int b = 1; int arrayInt[] = new int[10]; // 0부터 9까지의 수를 담고있다. for (int i = 0; i < arrayInt.length; i++) { System.out.print(i); } System.out.println("\n"); int arrayInt2[] = { 1, 3, 5, 7, 9 }; for (int i = 0; i < arrayInt2.length; i++) { System.out.print(i); } System.out.println("\n"); int arrayInt3[] = { 1, 3, 5, 7, 9 ..
-
배열(Array)JAVA(Per)(정리대기중..언젠가) 2021. 3. 26. 15:00
package array; public class Array0 { public static void main(String[] args) { // 문자열 배열은 문자열의 크기만큼 메모리를 할당받음. String[] dev = new String[5]; dev[0] = "JAVA"; dev[1] = "HTML5"; dev[2] = "CSS3"; dev[3] = "Javascript"; dev[4] = "JSP"; System.out.println(dev[0]); System.out.println(dev[1]); System.out.println(dev[2]); System.out.println(dev[3]); System.out.println(dev[4]); System.out.println("배열의 크기:..
-
Package 실행, 분기문(switch 문), 반복문(While, do-While)JAVA(Per)(정리대기중..언젠가) 2021. 3. 26. 14:37
switch package control; public class SwitchTest { public static void main(String[] args) { int month = 1; switch(month) { case 1: System.out.println("1월 January"); break; //break가 없으면 출력된다 case 2: System.out.println("2월 February"); break; case 3: System.out.println("3월 March"); break; default: System.out.println("1/4 분기만 가능합니다."); } System.out.println("switch문 실행 종료"); } } while문 조건이 참이면 계속 순환, ..