Java/Basic
-
형변환(Casting)Java/Basic 2022. 10. 8. 13:30
RANK - 소수형이 정수형보다 강하기 때문에(rank가 높기 때문에) 소수형과 정수형의 간의 연산에는 소수형 결과값이 나온다 - Rank가 위에서 아래로 갈 수록 높으며, 기준은 자료형이 가질 수 있는 값의 범위 바꾸고자 하는 형(to)이 기존의 형(from)보다 넓은 데이터를 담을 수 있는 자료형일 경우 특별한 처리 없이 형을 변환 import java.util.ArrayList; import java.util.Arrays; import java.util.*; public class Main{ public static void main(String[] args) { int a = 36; double b = a; // int to double short c= 17; long d = c; // short..
-
배열(Array)Java/Basic 2022. 9. 10. 14:08
배열의 종류 - 정수형 배열 - 문자형 배열 // 정수형 배열 int[] odds = {1, 3, 5, 7, 9}; // 문자형 배열 String[] weeks = {"월", "화", "수", "목", "금", "토", "일"}; 배열 생성 방법 - 선언과 동시에 빈 배열 생성 - 선언 후, 배열 생성 - 리터럴로 생성 // 선언과 동시에 빈 배열 생성 int[] intArray = new int[5]; // 선언 후, 배열 생성 int[] intArray; intArray = new int[5]; // 리터럴로 생성 int[] intArray = {1,2,3,4,5}; 주의!!! 리터럴로 생성을 할 때 나눠서 하면은 오류가 난다 int[] intArray; intArray = {1, 2, 3, 4, 5..
-
반복문(while & For)Java/Basic 2022. 9. 3. 14:03
while (조건 부분) { 수행 부분 } - while문은 조건 부분이 true인 동안 계속 반복해서 수행 부분을 실행하는 구문 - 수행부분에서 조건이 false가 되도록 바꾸어 주거나 break;를 통해서 반복문을 종료 - while문은 반복 횟수를 정확히 알 수 없는 동작, 혹은 특별한 조건에서만 멈추어야할 경우 등에서 자주 사용 for (초기화식; 종결 제어식; 증감 제어식) { 수행부분 } - 반복의 인덱스가 필요한 경우 - 반복의 최대 횟수가 정해진 경우 - 갯수가 정해진 데이터 셋(배열, 리스트 등)의 내용을 하나씩 봐야할 경우 // while문과 for문으로 1~10까지의 합구하기 while문 public class Main{ public static void main(String[] ar..
-
Introduction to JavaProgrammingJava/Basic 2022. 8. 21. 13:00
// 뜯어서 보기 1. public class HelloWorld { } - 클래스를 만드는 코드 1-1) public 은 접근제어자 라고 부른는데, public 외에도 private, protected 등이 있다. HelloWorld라는 클래스는 누구나 사용할 수 있는 공적인 클래스라는 의미 1-2) class HelloWorld라고 썼으니, HelloWorld라는 이름의 클래스를 만든다는 말 1-3) HelloWorld는 클래스 이름 2. public static void main(String[] args) { } - 메소드를 만드는 코드 - HelloWorld {} 괄호 안에, 즉 HelloWorld 클래스 안에 위치(클래스 안에는 클래스가 어떤 동작을 할 지 정의해 주는데, 이 부분을 메소드) 2..