온라인스터디
-
3주차 과제: 연산자프로그래밍 언어/Java 2021. 1. 15. 00:00
1.산술 연산자 위 표에서 보다시피 자바는 기본적으로 우리가 모두 알고 있는 사칙연산을 모두 제공하고 있다. 걔중 못 보던게 있다면 '%' 기호일텐데 각 연산자에 대한 설명을 차례대로 하자면, 더하기(+) public class LiveStudy { public static void main(String[] args) { int result1 = 1 + 2; // result1 is now 3 System.out.println("1 + 2 = " + result1); // 1 + 2 = 3 double result2 = result1 + 0.2; // result2 is now 3.2 System.out.println("3 + 0.2 = " + result2);// 3 + 0.2 = 3.2 // 더하기 ..
-
2주차 과제: 자바 데이터 타입, 변수 그리고 배열프로그래밍 언어/Java 2021. 1. 14. 17:53
1.프리미티브 타입 종류와 값의 범위 그리고 기본 값 위 표에서 프리미티브의 종류와 값의 범위를 알 수 있었다. 그 중 생각지도 못한게 void타입이다.. 메서드 선언할 때 말곤 사용할 일이 없어서 처음 표를 볼 땐 조금 벙쪘다... 사실 혹시나해서 sout로 찍어도 봤다.. 또 생각 해보지 못한게 여러 타입들의 기본값인데 변수를 항상 직접 초기화 해놓고 쓴터라 기본값을 몰라 Java docs를 찾아보았다. 만약 직접 결과를 보고 싶다면 인스턴스화해서 출력해본다. (Local Variable에서는 자동으로 초기화 하지 않는다.) 2.프리미티브 타입과 레퍼런스 타입 Primitive Type(원시자료형)은 JVM Memory의 Stack 영역에 저장되는 타입으로 종류는 위 쪽에서 다뤘다. 다음으로는 Ref..