이공계전문기술연수/Java

Java에 대해 공부해보자!
프로그램의 진행은 순차적으로 진행된다. 하지만 이 순차적 흐름을 바꿀 때, "제어문"이라는 걸 이용한다. 조건식을 통해 참이냐 거짓이냐를 판단해서 해당 조건이 만족하는 경우 그에 해당하는 실행문을 실행한다. (삼항 연산자도 조건문) 조건문은 크게 if 문이랑 switch문으로 나뉜다. if문의 종류 3가지 1) 단독 if문 2) if else 문 3) if else if 문 조건식의 결과 값이 true(참)이면 중괄호({}) 안의 코드를 실행한다. 조건식의 결과 값이 false(거짓)이면 코드를 무시하고 넘어간다. 1) 단독 if문 package com.kh.control01.condition; import java.util.Scanner; public class A_If { public void met..
프로그램 데이터를 처리하여 결과를 산출하는 것을 연산이라고 한다. 산술 연산자일 경우는 숫자 타입(byte, short, int, long, float, double)으로 결괏값이 나오고, 비교 연산자와 논리 연산자는 논리 타입(boolean)으로 결괏값이 나온다. 1. 연산자 종류 연산자 종류 연산자 피연산자 수 산출값 기능 산술 +, -, *, /, % 이항 숫자 사칙연산 나머지 계산 부호 +, - 단항 숫자 음수와 양수의 부호 문자열 + 이항 문자열 두 문자열을 연결 대입 =, +=, -=, *=, /=, %= 이항 다양 우변의 값을 좌변의 변수에 대입 증감 ++ , -- 비교 ==, !=, >, 197 + 99 -> 296 System.out.println(x); y = y-- + y + ++y;..
System.out.println(); system = 시스템이 가지고 있는 out = 출력장치로 println( ); = 괄호 안의 내용을 출력하고 행을 바꿔라 println( ) 에서 ln은 line의 줄임말로 행을 바꾸라는 의미이다. 메소드 의미 println(내용); 괄호 안의 내용을 출력하고 행을 바꾸시오 print(내용); 괄호 안의 내용을 출력하시오 printf("형식문자열", 값1, 값2, ...); 괄호 안의 첫 번째 문자열 형식대로 내용을 출력하시오 형식문자열에서 %와 conversion(변환문자)은 필수로 작성하고 그 외의 항목은 모두 생략 할 수 있다. %는 형식 문자열의 시작을 뜻하고, conversion에는 제공되는 값의 타입에 따라 d(정수), f(실수), s(문자열)을 입력한..
현재 이공계 전문기술연수 과정에 대해 잠깐 말하면 3주 차를 진행 중이고 비전공자 기준으로 따라가기 힘들긴 하다. 오전 9시 30분부터 오후 6시 30분까지 수업이며 이론을 배우면 바로 실습을 하는 시스템이다. 과정을 듣는 사람은 30명 정도이며, 비전공자와 전공자가 섞여있고 전공자들은 확실히 잘하는 것이 느껴진다. 계속 강사님께 질문을 할 수 없으니 옆사람에게 질문을 계속하며 하나하나 배우는 중이다. 과정 자체는 만족스러우며, 다른 국비지원을 들어본 적도 없고 코딩 수업을 들어본 적이 없으나 국비지원에 대해 약간은 걱정스러운 부분이 있었는데 걱정은 해결되었다. 강사님도 최선을 다해서 알려주시고, 같이 듣는 학생들도 열심히 해서 분위기가 좋은 편이다. 계속 생각을 하며 복습을 열심히 한다면 좋은 결과가 ..
Java에서 정수, 실수, 논리 값을 저장할 수 있는 기본 타입은 총 8개이다. 정수를 저장할 수 있는 타입에는 byte, char, int, long, char(문자형) 이 있고 실수를 저장할 수 있는 타입에는 float, double이 있다. 논리 값을 저장할 수 있는 타입에는 boolean이 있다. 표와 같이 나타낼 수 있고, 메모리 사용 크기도 함께 알아둬야 한다. 저장되는 값의 범위도 생각을 해줘야 된다. 예를 들면 같은 정수이지만 int의 저장되는 값과 long의 저장되는 값의 범위가 다르기 때문이다. package com.kh.data; public class DataPrint { public static void main(String[] args) { System.out.println(1 ..
변수(variable)는 메모리에 값을 저장하는 것을 말을 한다. Java에서는 정수 타입 변수에는 정수만을 입력하고, 실수 타입 변수에는 실수 값만 저장할 수 있다. 하나의 변수에 동시에 두 가지 값을 저장할수 없고, 하나의 값을 저장할 수 있다. package com.kh.calc; public class Calculator { public static void main(String[] args) { // TODO Auto-generated method stub int a = 10; int b = 20; System.out.println("+, -, *, /"); System.out.println(a+b); System.out.println(a-b); System.out.println(a*b); Sy..
1. 프로젝트 생성 이클립스에서 자바를 작성하려면 자바 프로젝트를 생성해야 한다. [create a project] 클릭 [Java Project] 클릭 -> [Next] 클릭 [Project name] : Day02로 설정( 다른 것으로 해도 상관없다.) 2. [Package] 만들기 Day02(Project)에서 마우스 오른쪽 버튼을 누른 뒤 [New] ->[Package] [package Name] -> com.kh [package Name] -> emp [package Name] -> product 입력을 해주면 3가지 [package]가 생성된다. 또 같은 방법으로 [com.kh]에서 오른쪽 버튼을 누른 뒤, [Name] -> com.kh.calc [Name] -> com.kh.data [Nam..
JDK java를 사용하기 위해 먼저 자바 개발 도구를 설치해야 한다. 구분 open JDK oracle JDK 라이센스 종류 GNU GPL version 2 with the Classpath Exception Oracel Technology Network License Agreement for Oracle Java SE 비용 개발 및 학습용 무료, 상업용 무료 개발 및 학습용 무료, 상업용 유료 보통 사용하는 것이 Oracle JDK이고 설치해보도록 한다. 1. https://www.oracle.com/index.html Oracle | Integrated Cloud Applications and Platform Services Oracle Cloud Platform also lowered costs ..
임쟌
'이공계전문기술연수/Java' 카테고리의 글 목록 (2 Page)