본문 바로가기
728x90

분류 전체보기247

Chapter 4. 조건문, 반복문 조건문 if(조건) {연산}: 조건이 true를 만족하면 연산 수행 if(조건)-else if(조건)-else if(조건) 중첩 if문 switch(피연산자) { case(조건): (연산) } 여러 개의 case문 설정 가능 break;로 case의 연산문이 끝났다는 것을 알림 제일 마지막에 default: (연산)을 명시하여 조건을 모두 만족하지 않을 때 수행할 연산을 정함. 생략 가능 if문과 달리 피연산자 한 개에 대한 조건만 지원 조건식 결과의 제약 조건: 정수, 문자열, 상수(문자 포함)만 가능 두 값을 비교하는 메서드: Objects.equals(좌, 우) - true/false 반환 반복문 for문 for(초기값; 조건문; 증감연산) {연산} 향상된 for문 for(변수 타입 변수명 : 배열.. 2023. 10. 13.
Chapter 3. 연산자 System.out.println()은 main 메소드 내에서만 실행 된다. 연산자의 종류 산술 연산자: 사칙 연산과 비트 연산() 비교 연산자 논리 연산자: &&, ||, ! 대입 연산자 증감 연산자(++, --) 후위: 연산 전에 대입 전위: 연산 후에 대입 기타 연산자 형변환 연산자: (type) 삼항 연산자: (조건) ? (참결과) : (거짓결과) instance of 연산자: (객체명) instance of (클래스명) 피연산자가 조건에 명시된 클래스의 객체인지 비교하여 참/거짓 반환 연산자 우선순위: 산술 > 비교 > 논리 > 대입 2023. 10. 13.
[231013] String.format(), 컬렉션 set 조회 방법 코딩 문제 풀기 C의 sprintf()와 비슷한 Java함수 String.format() String String.format("%지정형식", 대입할 문자열); 참고: https://velog.io/@yu-jin-song/JAVA-%EB%AC%B8%EC%9E%90%EC%97%B4-%ED%98%95%EC%8B%9D-%EC%A7%80%EC%A0%95 [JAVA] String.format() - 문자열 형식 지정 문자열 형식 지정하는 메소드 velog.io import java.time.LocalDateTime; public class Main { public static void main(String[] args) { String str = "StringFormatExample"; boolean bool =.. 2023. 10. 13.
[프로그래머스] 소수 만들기(Java) 첫 코드 class Solution { public int solution(int[] nums) { int answer = 0; int len = nums.length; int flag = 1; for(int i=0; i 2023. 10. 13.
Chapter 2. 변수, 형변환 저장공간의 선언: 값의 타입과 이름을 명시 값의 저장(할당) 초기화: 선언과 동시에 저장 덮어쓰기: 선언 이후에 저장 변수의 종류 기본형 변수 논리형 변수: boolean - True/False 문자형 변수: char - 문자 하나 정수형 변수: byte, short, int, long - 숫자 정수형 표현 범위 byte: -128 ~ 127 short (2byte): -32,768 ~ 32,767 int (4byte): -2,147,483,648 ~ 2,147,483,647 long (8byte): 9백경 정수형 리터럴(데이터값) 구분값 접미사: long의 351245312L 등 실수형 변수: float, double - 소수점 실수값 실수형 표현 범위 float (4byte): 3.4 * -10^38.. 2023. 10. 12.
Chapter 1. Java 소개, JVM, 첫 프로젝트 생성 Java 프로그래밍 언어: 사람과 컴퓨터 간의 소통을 위해 사용 개발 언어의 역사 A 언어 첫 개발언어. 1960 핵심기능: 입/출력, 문맥 B 언어 Bell사에서 개발. 1960 핵심기능: A언어 기능 + 기계식 데이터 타입, 연산기능, 메서드 C 언어 B 언어보다 더 좋은 언어. 1970 핵심기능: B언어 기능 + 자료형 데이터 타입, 자료구조 Java 언어 자바 커피에서 이름을 따옴. 1990 핵심기능: C언어 기능 + 공통 실행환경(JVM), 클래스, 객체 Java가 많이 쓰이는 이유 공통 실행환경: 여러 운영 체제에서 실행 가능. 앱 개발에 적합. 객체 지향 언어: 이해, 유지 보수가 쉬움 안정성이 높아 보안상 안전: 컴파일러가 먼저 오류 체크, Java에서 지원하는 보안 기술이 많음 대규모 앱.. 2023. 10. 12.