Tiny Finger Point Hand With Heart
본문 바로가기
728x90
반응형

JAVA7

[JAVA] 반복문 (while / do-while / for) 조건이 참(true)인 동안 반복수행하기 주어진 조건에 맞는 동안(true) 지정된 수행문을 반복적으로 수행하는 제어문 조건이 맞지 않으면 반복하던 수행을 멈추게 됨 조건은 주로 반복 횟수나 값의 비교의 결과에 따라 true, false 판단 됨 1. while문 수행문을 수행하기 전 조건을 체크하고 그 조건의 결과가 true인 동안 반복 수행 // 1부터 10까지 더하여 그 결과를 출력하기 public static void main(String[] args) { int num = 1; int sum = 0; while(num 2023. 2. 26.
[JAVA] 조건문 (if / else if / switch-case ) 1. 조건문 주어진 조건에 따라 다른 실행이 이루어 지도록 구현 파이썬이랑 다를게 없다. 다르다면 elif 대신 else if라고 길게 써야한다는점..? //if문 if(조건식){ 수행문; // 조건식이 '참'인 경우에(조건에 맞는 경우) 수행문이 수행됨 } // 조건식이 '참'이 아니면(조건에 맞지 않는 경우) 수행문이 수행되지 않음 //if - else if( 조건식) { 수행문1; // 조건식이 '참'인 경우에 수행됨 } else{ 수행문2; // 조건식이 '참'이 아닌 경우에 수행됨 } int age = 7; if( age >= 8) { System.out.println("학교에 다닙니다"); } else { System.out.println("학교에 다니지 않습니다."); } //학교에 다니지 .. 2023. 2. 26.
[JAVA] 연산자 (증감/부호/산술/논리/비교/대입/비트) 1. 산술 연산자 +, -, *, /, %로 더하기, 빼기, 곱하기, 나누기, 나머지 몫 연산자로 나눠진다. 우리가 아는 사칙연산을 생각하면 된다. +: 더하기 -: 빼기 *: 곱하기 /: 나누기 %: 나눈 후 나머지 몫 int num = 15; System.out.println(num + 2); // 17 System.out.println(num - 2); // 3 System.out.println(num * 2); // 30 System.out.println(num / 2); // 7.5 System.out.println(num % 4); // 15/4 의 나머지는 3 2. 증감 연산자 ++: 항에 1을 더한다. --: 항에 1을 뺀다. 증가/감소 연산자 위치에 따라 다른 의미를 가지니 헷갈리지말고 .. 2023. 2. 26.
[JAVA] 변수와 변하지 않는 상수와 리터럴, 변수의 형 변환 1. 변수 고정되어 있지 않고, 변할 수 있는 수를 뜻 함 프로그래밍에서도 마찬가지로 정해지지 않은 값으로 사용됨 실행 도중에 계속해서 바뀔 수 있음 또한 변수는 데이터를 저장하기 위해 사용됨 1.1. 변수 선언 및 값 할당 Java에서는 변수의 자료형에 맞는 타입을 사용해야 함 타입 변수; 또는 타입 변수 = 값; 과 같은 형태로 선언 public class Main { public static void main(String[] args) { // 1. 변수 선언 int number; // 변수 선언 number = 1; // 변수에 값 할당 System.out.println(number); // 2. 변수 선언 & 값 할당 int age = 29; System.out.println(age); // 3.. 2023. 2. 26.
[JAVA] 자료형(Data Type) 1. 자바의 자료형 Java의 자료형에는 기본형(Primitive Type), 참조형(Reference Type) 2가지가 존재한다. 자료형은 다른 말로 Data Type이라 부르기도 한다. 1.1. 변수와 메모리 변수를 선언하면 해당되는 자료형의 크기 만큼 메모리가 할당. 변수는 할당된 메모리를 가리키는 이름을 말한다. 예를들어 int level = 10; // 4바이트 정수형 메모리가 level 이라는 이름으로 할당 된다. 2. 기본 자료형의 종류와 크기 자바에서 기본적으로 제공해주는 기본 자료형으로 primitive type이라 한다. - int, double, float, char 등등 기본형 데이터 타입은 변수에 값이 직접 저장되어 스택(stack) 영역에 저장되어 있다. > byte와 shor.. 2023. 2. 26.
[JAVA] Hello,World Intelli J 를 먼저 깔고 근본 Hello,World를 작성해 보았다. Intelli J 까는 법은 인터넷 치면 나옵니다. 저는 일단 검색해서 그냥 다운받기만 하니 되었습니다. 깃허브 연동도 쉬움! 파이썬의 print 가 얼마나 편했는지 몸소 체험하기 딱 좋다. 2023. 2. 25.
[JAVA] 자바 누구냐 넌. 1. 프로그래밍이란 프로그래밍 : 컴퓨터에게 일을 시키기 위해 프로그램을 만드는 행위 컴파일 : 사람이 이해할 수 있는 고급 언어를 컴퓨터가 이해할 수 있는 기계어로 바꿔주는 일을 뜻 함 컴파일러 : 컴파일을 할 수 있는 프로그램 2. 자바의 탄생 1995년 썬 마이크로시스템즈에서 개발한 객체지향 언어 객체지향 프로그램이란 프로그램의 구현을 시간의 흐름순이 아닌 객체간의 관계와 협력을 기반으로 프로그래밍하는 것이다. C/C++ 문법을 기본으로하여 개발함 Object oriented programming(OOP) 이라고 함 ( cf. 절차 지향 프로그래밍 procedural programming ) 3. JAVA의 특징 플랫폼에 독립적이다. 컴파일된 동일한 코드는 JVM만 설치되어 있다면, 운영체제에 상관.. 2023. 2. 25.
728x90
반응형