본문 바로가기

728x90

기타/java

(14)
[JAVA]자바 while 문 예제 자바 while 문의 기본적인 문법과 무한루프, break, do while, 구구단에 대해 공부해보도록 하겠습니다. 1. 자바 while 반복문 예제 while문 기본 문법은 아래와 같습니다. int a = 0; while (a < 3) { System.out.println(a); a++; } 0 1 2 2. 무한루프 조건문이 true라면 계속해서 진행됩니다. 이를 무한루프라고 부릅니다. int a = 0; while (true) { System.out.println(a); a++; } 위의 코드를 실행하면 멈추지 않고 계속 실행합니다. 3.break break는 while루프를 중단하는 명령어입니다. int a = 0; while (true) { if(a==100) { break; } System.o..
[JAVA]자바 switch case (default, 여러개) 자바 switch 문은 여러 개의 코드 블록 중 하나를 실행하는 문법입니다. if문에서 else if가 많을 때 swich로 대체하면 훨씬 효율적으로 구현이 가능합니다. 문법은 아래와 같습니다. switch(변수) { case 변수값_1: case 변수값_2: default: } 어떤 변수를 사용할지 표현하고 case마다 그 변수의 값이 어떨 때 코드를 실행할지 결정하면 됩니다. default는 모든 case에 해당하지 않을 때 실행되는 코드 블록입니다. 예제입니다. int n=3; switch (n) { case 3: System.out.println("3"); break; case 4: System.out.println("4"); break; default: System.out.println("0")..
[JAVA] 조건문 알아보기. 오늘은 자바 조건문 문법을 공부해보도록 하겠습니다. 자바의 조건문 문법은 아래와 같습니다. if(조건){ } else if(조건){ } else {} if조건문이 true가 나오면 그 안에 있는 코드만 실행되고 뒤에 있는 것은 모두 넘어갑니다. 만약 if문에서 false가 나오면 else if로 넘어가고 여기서 true가 나오면 해당 그안에 있는 코드가 실행되고 종료됩니다. 만약 두 조건 모두 통과하지 못했다면 else구문 안의 코드가 실행되지요. int n = 2; if (n < 10) { System.out.println(n); } else if (n < 20) { System.out.println(n-1); } else { System.out.println(n-2); }
[JAVA] boolean 사용법 1.boolean 선언 및 초기화 boolean T = true; boolean F = false; 2.boolean to string. String s = String.valueOf(T); 3.boolean to int. int i = (T) ? 1 : 0; T가 true일 경우 1 false일 경우 0이 저장됩니다.
[JAVA] 자바 Math class 자바에는 수학 계산 기능을 제공하는 math class가 있습니다. 그 기능들에 대해 알아보도록 하겠습니다. 1. 최댓값. System.out.println(Math.max(5, 15)); 15 2. 최솟값. ystem.out.println(Math.min(5, 15)); 5 3. 제곱근. System.out.println(Math.sqrt(23)); 5 4. 절댓값. System.out.println(Math.abs(-5)); 5 5. 랜덤 값. System.out.println(Math.random()); 0.188
[JAVA] String(문자열) 사용법 초간단 정리 1. 문자열 선언 및 참조하기. ""를 사용해야 합니다. '' 사용하며 안됩니다. String a = "Hello balmostory"; 2. 문자열 길이 파악하기. System.out.println("문자열 길이: " + a.length()); 문자열 길이: 16 3. 문자열 관련 함수. toUpperCase() 대문자로 바꾸기. toLowerCase() 소문자로 바꾸기. indexOf() 찾고자 하는 문자 시작하는 index반환. concat() 두 문자열 합치기. System.out.println(a.toUpperCase()); System.out.println(a.toLowerCase()); System.out.println(a.indexOf("balmostory")); System.out.pri..
[JAVA] 연산자(operator) 자바의 산술 연산자, 할당 연산자, 비교 연산자를 알아보도록 하겠습니다. 1. 산술 연산자 *(곱하기), /(나누기), %(나머지), ++(+1),--(-1) int x_1 = 10; int x_2 = 10; System.out.println(x_1*x_2); System.out.println(x_1/x_2); System.out.println(x_1%x_2); System.out.println(++x_2); System.out.println(--x_2); 100 1 0 11 10 2. 할당 연산자. =(오른쪽의 값이 왼쪽의 변수에 저장됨.), +=(변숫값에 오른쪽 값을 더해 변수에 저장함.), -=(변숫값에 왼쪽 값을 빼 변수에 저장함), *=(곱해 저장), /=(나눠 저장) int x_2 = 10; ..
[JAVA] convert int to string 형 변환 자바에서 int형 데이터를 string으로 바꿀 수 있는 방법에 대해 알아보도록 하겠습니다. int(4byte)는 char(2byte) 보다 큰 데이터이기 때문에 widening casting(automatically)입니다. 반대의 경우에는 narraw casting(manually)입니다. 1.widening casting. char a를 int형으로 바꾸는 방법은 아래와 같습니다. public static void main(String[] args) { char a = 9; int b = a; System.out.println(b); } 2.narraw casting. int형 c를 char로 바꾸기 위해서는 (char)을 추가해야 합니다. 추가하지 않으면 에러가 발생합니다. public stati..

728x90