본문 바로가기

IT23

[JAVA/자바] 반복문 - for & while & do while 반복문 - for 정해진 횟수만큼 반복한다. 똑같은 실행문을 간단하게 반복적으로 실행한다. 코드의 양을 획기적으로 줄여준다. 예제 ) 100개의 실행문을 하지 않고도 3줄로 작성 가능하다. 출력 : 1~100까지의 합은 5050입니다. 반복문 - while 반복 횟수를 모를 때 주로 사용한다. 조건식의 결과가 True인 동안 { } 안을 반복한다. 조건식의 결과가 False이면 while문을 빠져나간다. 예제 ) 1,2,3 ''' 순차적으로 더해서 몇까지 더해야 sum이 100을 넘지 않는지에 대한 코드. 출력 : 0 - 0 1 - 1 2 - 3 . . 13 - 91 반복문 - do while do { } 먼저 실행 후 while 조건식을 확인한다. while 조건식이 참이면 다시 do { } 실행해준다.. 2022. 11. 2.
[JAVA/자바] 조건문 - if & switch 조건문 - if 여러개의 조건식을 사용해서 여러가지 경우의 수를 처리 예제 1 ) if문의 조건식이 True이면 if문의 블록이 실행되고, 두 번째 문장부터는 실행하지 않는다. 만약 False이면 else문의 블록을 실행한다. 출력 : 점수가 90점보다 낮습니다. * if문은 else와 같이 사용된다. 예제 2 ) 조건문이 여러개일때는 else if를 사용한다. else if의 수는 제한이 없다. else if문의 마지막에는 else를 사용한다. 출력 : 성적: A+입니다. * 모든 조건식 False일 경우 if문을 벗어나게 된다. 조건문 - switch 처리해야 할 경우의 수가 많을 때 사용 switch 문의 조건식 결과는 정수, 문자열이어야 함 case 문의 값은 정수, 상수, 문자열 가능, 중복은 .. 2022. 11. 2.
[JAVA/자바] 연산자 - 논리 연산자(&&, ||, ^, !), 삼항 연산자, 제곱 pow( ) ○ 논리 연산자 구분 연산식 결과 피연산자 모두가 True일 경우에만 True AND (논리곱) True True False False && True False True False True False False False 피연산자 중 하나만 True이면 True OR (논리합) True True False False || True False True False True True True False 피연산자중 하나는 True 다른 하나는 False일 경우만 True XOR (배타적 논리합) True True False False ^ True False True False False True True False 피연산자의 논리 값을 바꿈 NOT (논리부정) ! True False False True 예제 ).. 2022. 11. 2.
[JAVA/자바] method - static JAVA의 메소드 코드를 보면 public static void와 public void가 있다. static이 붙고 안붙고의 차이는 무엇일까? 메소드를 정의할 때 static이 있으면 class 소속 메소드를 정의할 때 static이 없으면 instance의 소속이다. 예제 ) 성격이 비슷한 a , b메소드를 class Print로 그룹핑 하였다. class Print의 a메소드와 b메소드에 인자값을 넣어주고 호출하였다. 하지만 새로 메소드를 호출할 때마다 인자 값(- , /)을 호출해야 하므로 그리 효율적이지 않다. 예제 2 ) 인스턴스를 만들고 t1, t2의 delimiter 값을 지정해주었다. 그리고 인스턴스 t1, t2의 a, b메소드를 호출해주었기 때문에 인자값(- , /)을 추가하지 않아도 된.. 2022. 11. 2.
[JAVA/자바] - printf 출력문 (%d, %n, %f, %c, %s, %b) 출력 서식 print ( 줄 바꿈 없이 한 줄로 출력) Ex Result System.out.print ("나는 자바를 "); System.out.print ("공부한다."); 나는 자바를 공부한다. println ( 출력 후 줄 바꿈) Ex Result System.out.println ("나는 자바를 "); System.out.println ("공부한다."); 나는 자바를 공부한다. printf (서식이 있는 출력) 지시를 통해 변수의 값을 여러 가지 형식으로 바꿔서 출력할 수 있다. Ex System.out.printf ("출력 서식", 출력할 내용); %d 정수형 출력 %s 문자열 출력 %f 실수형 출력 %c 문자형 출력 %n 줄 바꿈 %b boolean 출력 예제 ) 출력 줄을 바꿀수 있다. 방.. 2022. 11. 2.