강의 총정리

#011 [정리] 4일차 강의

Ahn_Bo 2020. 12. 4. 09:06
  • while 문 안에서 더이상 진행할 게 없으면, continu로 넘기기

  • System.out.println 는 %d/s가 들어갈 경우 printf로 변경되며, \n줄바꿈을 붙여주는 것이 좋다.

  • "something in here"로 시작하는거를 불러오고 싶을 때, startwith을 사용한다.

  • [ ]는 변수의 공간을 만들어내는 변수 복수형이다.

    예시)

int[ ] nArr = new int[100]; 

nArr[0] = 10;
nArr[1] = 20;

System.out.println(nArr[0] + nArr[1]); = 30
System.out.println("nArr의 길이 : " + nArr.length);
  • 변수 100개의 공간이 만들어짐
  • nArr.length : 총 변수의 갯수를 알 수 있음.

  •  
  • Exception : 실행중에 오류 났다는 뜻

  • 만약 1부터 100까지의 변수 합을 알고 싶다면 반복문과 미지수를 사용해서 작성 가능!

Verson.1

  int[ ] name = new int[100];

   i = 0;

   while (true) {
     System.out.printf("name[%d] : %d\n", i,  name[i]);
     i++;

    if (i == 100) {
       break;
     }
   }
Verson.2

  int[ ] name = new int[100];

  i = 0;

  while (i != name.length  or i < name.length) {
    System.out.printf("name[%d] : %d\n", i, name[i]);
    i++;
  }
Verson.3

  int[ ] name = new int[100];

  i = 0;

  while (i != name.length  or i < name.length) {
    sum += name[i]; 
    i++;
  }
  • article /detail / 1 '을 쪼개면 총 3파트로 나뉜다.

    • article
    • detail
    • 1
      => 이렇게 쪼개는 것을 .split 라고함.

Split 사용 예시)

String cake = "article detail 1";
String[] cakePieces  = cake.split(" ");
System.out.println(cakePieces[0]); 
=> 결과값은 article 출력됨

//문장 정수화는 => Integer.parseInt();
int inputedId = cakePieces[2]; 
  => cakePieces는 String, 즉 문자이기 때문에 오류남
     그래서 정수화를 해줘야함.

 

 

 

 

참고 링크 : codepen.io/boyeonahn/pen/yLJLQpy?editors=1000