[내일배움캠프_Spring] 자바 Spring 입문_221215

2022. 12. 15. 21:07·스파르타 부트캠프(spring)

어려운 강의들 중에서 유일하게 듣고 이해하고 문제까지 풀 수 있는 후발대 강의 !!

 

후발대 강의

묵시적 형변환, 명시적 형변환

//묵시적 형변환
  //자료형의 크기가 서로 다른 자료의 연산 결과는 크기가 큰 자료형으로 형변환 된다.
  System.out.println(5 + "/" + 3 + "=" + 5/3);
  System.out.println(5 + "/" + 3 + "=" + 5/3.);
  System.out.println('A' + " + " + 32 + "=" + ('A' + 32));
  System.out.println('a' + " - " + 32 + "=" + ('a' - 32));
  System.out.println("====================================");


  //명시적형변환 ==>casting
  //프로그래머가 그 순간의 자료형을 지정할 수 있다.
  System.out.println(5 + "/" + 3 + "=" + (double)5/3);
  System.out.println('A' + " + " + 32 + "=" + (char)('A' + 32));
  System.out.println('a' + " - " + 32 + "=" + (char)('a' - 32));
  System.out.println("====================================");

 

삼항 연산자

//삼항연산자
int c = 5;                  //참일때             거짓일때
String result = (c < 10) ? "10보다 작습니다." : "10보다 큽니다.";
System.out.println(result);// true

 

 

후위연산자 / 전위연산자

int a = 10;
int b;

//후위연산자 : 연산자 우선순위가 낮습니다.
b = a++;
System.out.println(b);
System.out.println( "a=" + a + "b=" +b);
//전위연산자 : 연산자 우선순위가 높습니다.
b = ++a;
System.out.println(b);
System.out.println( "a=" + a + "b=" +b);

 

==equals

// == equals
String text1 = "sample"; //리터럴 타입
String text2 = text1;
System.out.println(text1 == text2); //true

String text3 = new String("sample");
String text4 = new String("sample");//다른 객체(주소값 다름)
System.out.println(text3 == text4); //false(주소값 비교)
System.out.println(text3.equals(text4)); //true(들어있는 값 비교)

 

 

배열

/    //배열
     int[] num = new int[5];
     num[0] =3;
     num[1] =11;
     num[2] =22;
     num[3] =33;
     num[4] =44;
     System.out.println(num[0]);
     System.out.println(num[1]);
     System.out.println(num[2]);
     System.out.println(num[3]);
     System.out.println(num[4]);
     System.out.println(num[num.length-1]);




     //봄 여름 기을 겨울
     String [] seasons = {"봄", "여름", "가을", "겨울"};

     System.out.println(seasons[seasons.length-1]);
     System.out.println(Arrays.toString(seasons));

     //List
     List<String> fruits = new ArrayList<>();
     fruits.add("감");
     fruits.add("사과");
     fruits.add("배");
     fruits.add("감");
     fruits.add("사과");
     System.out.println(fruits);

     System.out.println(fruits.get(0));
     System.out.println(fruits.get(1));
     System.out.println(fruits.get(2));
     System.out.println(fruits.get(3));
     System.out.println(fruits.get(4));
     System.out.println("=====================");

 

'스파르타 부트캠프(spring)' 카테고리의 다른 글

[내일배움캠프_spring] 주간회고 WIL - 6주차  (0) 2022.12.18
[내일배움캠프_Spring] 자바 Spring 입문_221216  (0) 2022.12.18
[내일배움캠프_Spring] 자바 Spring 입문_221214  (0) 2022.12.14
[내일배움캠프_Spring] 자바 Spring 입문_221213  (1) 2022.12.13
[내일배움캠프_Spring] 자바 Spring 입문_221212  (0) 2022.12.13
'스파르타 부트캠프(spring)' 카테고리의 다른 글
  • [내일배움캠프_spring] 주간회고 WIL - 6주차
  • [내일배움캠프_Spring] 자바 Spring 입문_221216
  • [내일배움캠프_Spring] 자바 Spring 입문_221214
  • [내일배움캠프_Spring] 자바 Spring 입문_221213
yeah구리
yeah구리
백엔드를 공부하는 초심자입니다.
  • yeah구리
    개발일지_헤맨만큼 내땅이다
    yeah구리
  • 전체
    오늘
    어제
    • 분류 전체보기 (114)
      • 스파르타 부트캠프(spring) (75)
      • 스파르타 기술면접 (10)
      • 코딩연습 (0)
      • 항해 (10)
      • 개발일지 (4)
        • 개인 회고 (1)
        • 개발로그 (실무) (2)
      • 공부노트 (0)
      • 코딩테스트 (0)
        • 프로그래머스 (0)
        • 백준 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    비전공개발자 #개발로그 #커리어
    X(Twitter) API #캐싱 #트러블슈팅 #개발
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
yeah구리
[내일배움캠프_Spring] 자바 Spring 입문_221215
상단으로

티스토리툴바