blues_log
[Java] 조건문 - switch 문
Java/Java 정리 2023. 5. 4. 20:17

조건문이란 조건문이란 주어진 조건에 따라서 애플리케이션을 다르게 동작하도록 하는 것이다. 조건문은 프로그래밍의 핵심 중의 하나이므로 잘 활용할 수 있어야 한다!! 조건문에는 크게 if문과 switch문이 있다. 여기서는 switch 문에 대해서 알아보자. switch 문 - switch 문의 기본 문법 swich 문은 if 문에 비해 사용빈도는 적지만 조건이 많다면 switch문이 로직을 보다 명료하게 보여줄 수 있다. switch 문의 기본 문법은 다음과 같다. switch ("값") { case "값1": "출력 내용" case "값2": "출력 내용" } switch 절의 값과 같은 case의 값이 나오면 그 case 밑에있는 모든 케이스의 값이 출력된다. 예를 들면 다음과 같다. public cl..

2023-05-03 TIL (Java : Static, FileWriter, FileReader 클래스)
TIL&WIL 2023. 5. 3. 21:11

오늘 배운 내용 Java : Method의 전반적인 내용 복습 , FileWriter 클래스 학습한 내용 static public static void main(String[] args) { } 메소드를 선언할 때 나오는 static은 어떤 경우에는 붙이고 어떤 경우에는 붙이지 않는 경우가 있다. 결과부터 정리하면 다음과 같다. class method에서는 static을 붙인다. instance method에서는 static을 붙이지 않는다. 다음 코드의 예에서 그 차이를 명확히 알 수 있을 것이다. Class Blue { public void a() { System.out.println("A") } } public class InstanceMethod { public static void main(St..

[Java] 조건문 - if 문
Java/Java 정리 2023. 5. 3. 20:22

조건문이란 조건문이란 주어진 조건에 따라서 애플리케이션을 다르게 동작하도록 하는 것이다. 조건문은 프로그래밍의 핵심 중의 하나이므로 잘 활용할 수 있어야 한다!! 조건문에는 크게 if문과 switch문이 있다. 여기서는 if 문에 대해서 알아보자. if 문의 기본문법 if문의 기본 문법은 다음과 같다. if(boolean) { "then절" } if 뒤에 있는 소괄호안에는 참 거짓을 판별할 수 있는 조건이 들어있어야 한다. 소괄호 안에 조건이 true이면 'then절'이 실행된다. 소괄호 안에 조건이 false이면 'then절'이 실행되지 않는다. else if만으로는 좀 더 복잡한 상황을 처리하는데 부족하다. 이때 활용할 수 있는 것이 else이다. 기본 문법은 다음과 같다. if(boolean) { ..

2023-05-02 TIL (Java : Math 클래스)
TIL&WIL 2023. 5. 2. 21:12

오늘 학습한 내용 Java : Java의 전반적인 내용 복습(생활코딩 Java1 강의 학습), Math 클래스 활용법 주요내용 Math 클래스 클래스(class)란 서로 연관된 변수들과 메소드들을 모아서 이름을 붙인 것을 말한다. Java에서는 기본적으로 제공하는 부품들의 조작방법인 API (Application Programming Interface)를 제공하고 있는데, 그 중 수학과 관련된 기능을 제공하고 있는 것이 Math클래스이다. Math클래스는 특별히 Package를 import하지 않아도 사용 가능하다. import를 해야 하는 것과 하지 않아도 되는 것의 차이는 Java API에서 해당 클래스를 찾아서 내용 안에 Constructor(생성자)가 있으면 해야하고, 없으면 하지 않아도 된다. ..

article thumbnail
[Note] 아스키 코드 (ASCII)
Note 2023. 5. 1. 22:18

개요 문자열은 덧셈이 가능하다. 예를 들어, System.out.println('3'+'3') 위의 실행 결과를 '33'으로 예상하기 쉽다. 하지만 실행 결과는 '102'가 나온다. 왜 이런 결과가 나오는 것일까? 그것에 대한 답은 밑에 내용에 나온다. 참고로 문자의 덧셈은 큰 따옴표(" ")를 사용하자 !! 아스키(ASCII) 코드란 아스키(American Standard Code for Information Interchange, 미국 정보 교환 표준 부호) 코드는 미국 ANSI에서 표준화한 정보교환용 7비트 부호체계이다. 000(0x00)부터 127(0x7F)까지 총 128개의 부호가 사용된다. 1바이트를 구성하는 8비트 중에서 7비트만 쓰도록 제정된 이유는, 나머지 1비트를 통신 에러 검출을 위한..