기본 콘텐츠로 건너뛰기

Part1 자바프로그래밍의 기본(1~6장 변수, 연산자, 제어문/루프, 배열)

Part1 자바프로그래밍의 기본

Part1은 거의 다 아는 내용이라서 묶어서 정리

=는 할당 연산자이다.

기본 자료형 : byte, short, int, long

byte    1바이트    -128 ~ 127
short   2바이트   -32768 ~ 32767
int       4바이트   -2,147,483,648 ~ 2,147,483,647
long    8바이트   -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807

소수를 표현 할때 매너

float 뒤에는 F를 double 뒤에는 D 써줌
double d = 3.14D;
float f = 1.23F;

정수와 소수의 연산은 소수로 자동 변환이 됨
public class PromotionTest {
   public static void main(String[] args){
      int x = 10;
      double y = 3;
      System.out.println(x/y);
   }
}
결과 값은 3.333333333333333335

특수문자

\t        탭 간격
\n       줄 바꿈
\b       백스페이스
\r        Carriage Return 
\'        작은 따옴표
\"        큰따옴표
\u        유니코드 문자

if문은 > 방향이 가독성이 좀더 좋다고함

배열
선언 int[] arr1 = {1, 2, 3};
       int[] arr1;
       arr1 = {1, 2, 3};
볼때 arr1[2];

댓글

이 블로그의 인기 게시물

메이븐으로 라이브러리 인식

 간혹 퍼블릭 jar가 아닌 파일이 있는데 그럴때 쓰면 될듯 <dependency> <groupId> SimpleCryptLib </groupId> <artifactId> SimpleCryptLib </artifactId> <version> 1.1.0 </version> <scope> system </scope> <systemPath> ${basedir}/src/main/webapp/WEB-INF/lib/SimpleCryptLib-1.1.0.jar </systemPath> </dependency> version, scope, systemPath는 꼭 작성해야 한다 groupId, artifactId, version은 암거나 해도 되는거 같음 최근(2021.05.04)스프링 부트    < dependency > < groupId > NiceID </ groupId > < artifactId > NiceID </ artifactId > < version > 1.0 </ version > < scope > system </ scope > < systemPath > ${basedir}/src/main/resources/lib/NiceID.jar </ systemPath > </ dependency > 이걸 추가해주는것도 필요할지도..?? < build > < plugins > < plugin > < groupId > org.springframework.boot </ groupId > < artifactId > spring-bo...

mac 맥 맥북 Brew 완전 삭제

맥북에서 Brew 초기화 Brew를 써서 h2를 쓰려고 하는데 brew install h2가 안되서 이리 저리 알아보다가 완전 삭제 후 다시 설치 하니까 되서 그 방법을 남겨놈 1. 터미널에 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)" 입력후 y랑 뭐 비번.. 2. /usr/local 폴더에서 Homebrew 폴더 삭제 rm -rf Homebrew/ 권한설정으로 잘.....삭제하고 3. 다시 설치 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 좀 오래걸리니까 기다려야한다는걸 배움... 출처.... https://discourse.brew.sh/t/error-no-formulae-found-in-taps/8331/9