프로그래밍/Java4 [#04] 조건문 - 새로운 switch문 : 값을 반환할 수 있음public class NewCase { public static void main(String[] args) { int grade = 100; int coupon = switch (grade){ case 100 -> 10; case 80 -> 5; default -> 0; }; System.out.println("coupon : "+coupon + " $"); }} - 삼항연산자: condition? true : flase- 인텔리제이에서 ctrl + r로 replace가능 프로그래밍/Java 2024. 8. 24. [#03] 연산자(Operator) - "문자" + 숫자 => 숫자를 문자로 바꿔버림- 연산자 우선순위가 애매하거나 조금이라도 복잡하다면 언제나 괄호를 고려- a++ : 후위연산자 / ++a : 전위연산자- 문자열을 비교할떄는 .equal() 메서드를 사용해야함- 컨트롤 + 시프트 + 엔터 = 자동완성?- sout = System.out.println() 프로그래밍/Java 2024. 8. 23. [#02] 변수(Variable) - 클래스 이름은 대문자로 / 패키지는 소문자로- psvmpublic static void main(String[] args){}- 패키지:폴더개념package pkg_name; //패키지 선언- 자바는 변수를 초기화 하도록 강제함 => 컴파일 에러- 지역변수(Local variable)은 사용자가 직접 초기화해야함- 선언했지만 사용을 안하면 java에 의해 최적화 당함- 컨트롤 + D : 복사 (in 인텔리제이)- 타입 = 형 = 형식- 리터럴(literal)코드에서 개발자가 직접적은 값리터럴 자체는 변하지 않는다. (값을 바꾼다는 것은 그냥 새로운 리터럴을 작성한것)- long 타입은 뒤에 L붙이기- float 타입은 뒤에 f붙이기 (실수는 double이 기본 double -> float 형축소), .. 프로그래밍/Java 2024. 8. 23. [#01] Hello World 자바 표준 스팩 > 다향한 자바 구현(회사별로 다름) 자바 프로그램은 컴파일 -> 실행 단계를 거침1) javac로 컴파일 (.java -> .class파일 생성, 자바소스코드를 바이트 코드로 변환)"javac test.java"2) java로 실행"java test"//java test.class(X)2-1) 자바 가상 머신(JVM)이 실행되면서 프로그램이 작동 프로그래밍/Java 2024. 8. 22. 이전 1 다음