Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

임동까스

[Java] switch, for each, method, String 추가, static 본문

프로그래밍기초/Java

[Java] switch, for each, method, String 추가, static

임동까스 2020. 10. 23. 09:59

- Java

  switch     

     - 여러 경우중 하나를 선택

     - ex) switch(a){ case 1: printf(하나만 할때); case 2: case3: case4: printf(여러 값이 같은 리턴 할때);}

     

 

  for each

     - 진화한 for 문?

     - for(받아줄 변수 선언 : 출력할 자료구조) {printf}

     - for문과 성능차이는 없다고 함

 

 

  method

     - 클래스 내의 함수

     - a클래스에 abcd라는 메소드가 있다면 a.abcd() 형태

     - void는 return 값이 없음

     - return있는 메소드는 int String 등 맞게 설정해줘야함

     - return시 끝에 +""붙이면 String 형식으로 변환

 

  String 함수 추가

     - conatResult = str1.concat(str2); 문자열을 이어줌 

     - substringResult = str1.substring(2,3); 문자열을 자름, 2번째부터 3번째 까지

  

s  static

     - 실제 소스에서 static을 사용한다는 의미는 모든 객체가 공유 한다는 의미이다.

     - 클래스마다 한개

     - 즉 값이 마지막의 하나만 저장됌 객체들이 공유하며 쓰기때문에

     - static은 static에서만 사용가능

     - static int value = 10; 이런식으로 사용

 

  객체

     - 객체는 힙이라는 곳에 살고 리모콘만 주고 받을 수 있음

     - public Atricle getArticle(int i ){ Article article; return article;}