Java

Java

Java - 배열

🌱 오늘의 주제 : 배열 🌱 배열의 인덱스 인덱스(index)의 범위는 0부터 '배열길이 -1'까지 배열의 길이 : 1 ~ 5 index의 길이 : 0~ 4 🌱 배열의 값을 읽는 방법 배열 이름[인덱스] myNumber[0] = 73; myNumber[1] = 98; myNumber[2] = 86; myNumber[3] = 61; myNumber[4] = 96; 🌱 배열의 길이(배열이름.length) int [ ] arr = new int[5]; // 길이가 5인 int 배열 int tmp = arr.length; // arr.length의 값은 5이고 tmp에 5가 저장된다. 배열은 한번 생성하면 길이를 변경할 수 없다. int [ ] score = new int[6]; for (int i = 0; i..

Java

임의의 정수만들기 Math.random( )

🌱 오늘의 주제 : 임의의 정수만들기 Math.random( ) 🌱 임의의 정수만들기 Math.random( ) 임의의 수를 얻기 위해서는 Math.random ( ) 을 사용해야 한다. 이 메서드는 0.0과 1.0사이의 범위에 속하는 하나의 double값을 반환한다. 0.0은 범위에 포함되고 1.0은 포함되지 않는다. 0.0

Java

Math.round( )로 반올림하기

🌱 오늘의 주제 : Math.round( )로 반올림하기 🌱 Math.round( )로 반올림하기 Math.round( ) 메서드는 소수점 첫째 자리에서 반올림한 결과를 정수로 반환한다. long result = Math.round(4.52); // result에 5가 저장된다. package Chapter3; public class Ex3_11 { public static void main(String[] args) { // Math.round()로 반올림하기 double pi = 3.141592; double shortPi = Math.round(pi * 1000) / 1000.0; System.out.println(shortPi); } }

Java

논리 연산자 && ||

🌱 오늘의 주제 : 논리 연산자 && || 🌱 논리 연산자 && || 란 ? | | (OR결합) : 어느 한 쪽이 ture이면 ture를 결과로 얻는다. && (AND결합) : 양쪽 모두 true이어야 true를 결과로 얻는다. 🌱 x는 10보다 크고, 20보다 작다. 10 < x && x < 20 🌱 i는 2의 배수 또는 3의 배수이다. i % 2 == 0 || i % 3 == 0 🌱 i는 2의 배수 또는 3의 배수지만 6의 배수는 아니다. (i % 2 == 0 || i % 3 == 0) && i % 6 != 0 🌱 문자 ch는 숫자 ('0' ~ '9')이다. '0'

Java

기본형의 종류와 범위

🌱 오늘의 주제 : 기본형의 종류와 범위 🌱 기본형의 종류와 범위 기본형은 크게 논리형, 문자형, 정수형, 실수형으로 구분된다. 정수형 - int , 실수형 - double 이 기본이다. boolean은 true와 false 두 가지 값만 표현할 수 있으면 되므로 가장 작은 크기인 1 byte. char은 자바에서 유니코드 (2 byte 문자체계)를 사용하므로 2 byte. byte는 크기가 1 byte라서 byte. int(4 byte)를 기준으로 짧아서 short(2 byte), 길어서 long(8 byte), (short long) float는 실수값을 부동소수만(floating-point) 방식으로 저장하기 때문에 float. dounle은 float보다 두 배의 크기 (8 byte)를 갖기 때문..

Java

String 클래스

🌱 오늘의 주제 : String 클래스 문자열은 데이터로서 아주 많이 사용된다. 문자열을 생성하는 방법과 추출, 비교, 찾기, 분리,변환 등을 제공하는 메소드를 잘 익혀두어야 한다, 🌱 String 생성자 파일의 내용을 읽거나, 네트워크를 통해 받은 데이터는 보통 byte[] 배열이므로 이것을 문자열로 변환하기 위해 사용 된다. 어떤 생성자를 이용해서 String 객체를 생성할지는 제공되는 매개값의 타입에 달려 있다. public class ByteToStringExample { public static void main(String[] args) { byte[] bytes = {72, 101, 108, 108, 111, 32,74, 97, 118, 97 }; String str1 = new String..

Java

2진수란 무엇인가..?

🌱 오늘의 주제 : 2진수란 무엇인가..? 🌱 2진수 https://www.youtube.com/watch?v=lZKej5s3T_w

Java

컴파일(Compile)이란?

🌱 오늘의 주제 : 컴파일(Compile)이란? 🌱 컴파일(Compile) 컴파일은 인간이 이해할 수 있는 언어로 작성된 소스 코드(고수준 언어 : C, C++, Java 등)를 CPU가 이해할 수 있는 언어(저수준 언어 : 기계어)로 번역(변환)하는 작업 우리가 C, C++, Java로 작성하는 소스 코드는 컴퓨터가 이해할 수 없다. 컴퓨터는 0, 1로 이루어진 기계어만 이해할 수 있기 때문이다. 우리가 작성한 소스 코드를 컴퓨터가 이해할 수 있게 0, 1로 이루어진 기계어로 번역하는 컴파일 과정이 필요하다. 소스 코드는 컴파일을 통해 기계어로 이루어진 실행 파일이 된다. 이 파일을 실행하면 실행 파일 내용이 운영체제의 Loader를 통해 메모리에 적재되어 프로그램이 동작한다. 🌱 컴파일 과정 컴파일 ..

Java

Java - 추상클래스

추상클래스 객체를 직접 생성할 수 있는 클래스를 실체 클래스라고 한다면 이 클래스들의 공통적인 특성을 추출해서 선언한 클래스. 추상클래스(부모)와 실체클래스(자식)는 상속의 관계를 가지고 있음. 실체클래스는 추상클래스의 모든 특성(필드,메소드)를 물려받음. ackage com.example.Seven_Three; //추상 클래스 public abstract class Phone { //abstract : 추상클래스 선언 //필드 public String owner; //생성자 public Phone (String owner) { this.owner = owner; } //메소드 public void turnOn(){ System.out.println("폰 전원을 켭니다."); } public void t..

Java

Java - 전역변수와 지역변수

▶오늘의 주제 : 전역변수와 지역변수 자바의 변수는 선언위치에 따라 크게 전역변수와 지역변수로 나뉜다 어느 위치에서든 호출이 가능하면 전역변수 특정 구역 내에서만 사용 가능하면 지역변수 전역변수의 경우는 그 내에서도 클래스 변수와 인스턴스 변수로 나뉜다 public class Test { int var1; // 인스턴스 변수 (전역변수) static int var2; // 클래스 변수 (전역변수) public void fun() { int var3; // 지역 변수 (지역변수) } } 인스턴스 변수 클래스 영역에 선언되고, 인스턴스(객체)를 생성할 때 만들어짐 인스턴스의 변수 값을 가져오기 위해선 일단 인스턴스를 생성해줘야 함 인스턴스는 독립적인 저장공간을 가지기 때문에 서로 다른 값을 가질 수 있음 클..

요가하는 개발자
'Java' 카테고리의 글 목록 (9 Page)