어려운 강의들 중에서 유일하게 듣고 이해하고 문제까지 풀 수 있는 후발대 강의 !!
후발대 강의
묵시적 형변환, 명시적 형변환
//묵시적 형변환
//자료형의 크기가 서로 다른 자료의 연산 결과는 크기가 큰 자료형으로 형변환 된다.
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 |