본문 바로가기

Java

(83)
반복문 while 반복문 while for문과의 차이점 반복 횟수가 명확하지 않을때 유용하다. while (조건식) {} while문은 무한루프를 조심해야 한다. while의 조건문에 true를 삽입하면 무한히 반복하는 구문이 만들어진다.package ch04;public class WhileTest1 { // entry public static void main(String[] args) { int i = 1; // 괄호 안에 조건식(true, false) while (i Scanner 메서드를 사용해서while문을 어디까지 반복할지 직접 정해볼 수 있다.package ch04;import java.util.Scanner;public class WhileTest2 { ..
반복문 for 반복문 for while "코드에서 반복적인 패턴이 보일 때" 1. 반복문을 쓸 수 있을지2. 쓴다면 어떻게 쓸지 생각한다. for문기본구조for (초기화식; 조건식; 증감식) {} for문은 반복하는 횟수를 정확히 알 때 주로 사용한다.package ch04;public class ForMainTest1 { // 메인 public static void main(String[] args) { // 반복문 - 반복적인 패턴이 보인다면 반복문을 생각해보자 System.out.print(0 + " "); System.out.print(1 + " "); System.out.print(2 + " "); System.out.print(3 +..
자료의 형 변환 - 강제형변환 특정 자료형의 데이터를 다른 자료형으로 표시해야 할 때가 있다. 어떤 경우에는 자연스럽게 표시가 되지만경우에 따라서는 데이터가 손실되거나 오류가 발생할 수 도 있다.package ch02;public class TypeConversion { /* 형 변환이란 데이터의 타입을 다른 타입으로 변경하는 것이다. 자동 형 변환, 강제 형 변환 */ // entry public static void main(String[] args) { int intDataBox = 50; double doubleDataBox = intDataBox; /* 자연스럽게 형 변환이 됐다. 작은 상자 int 에서 큰 상자 double..
연산자 (= + - * / %) 의 종류와 활용 연산자 특정 값이나 다른 변수의 결과를 할당(대입)한다. 대입연산자 = 부호 연산자 + - 산술 연산자 + - * / 증감 연산자 ++ -- 부호연산자package ch02;public class Operation1 { /* 부호 연산자 + - 단항 연산자라고도 한다. 부호 연산자는 사용하는 부호를 변경할 뿐 실제 값이 변경되는 것은 아니다. */ //entry public static void main(String[] args) { int intData = 1000; System.out.println("양수값: " + +intData); System.out.println("음수값: " + -intData); ..
명령프롬프트를 통한 자바 실행 방법 명령어를 통한 컴파일 자바의 동작원리를 이해하기 위한 과정   컴퓨터가 이해하는 코드로 변경(번역)해주는 장치다.사람 -> 컴파일 Hello -> javac    a.java -> javac a.java  사람이 자바파일을 저장할 때 컴퓨터가 이해할 수 있는 class 파일도 함께 생성된다.GUI에서는 클릭으로 이동하지만.. CLI에서는 명령어로 이동한다..  cd // 해당 경로의 폴더로 이동한다.cd.. cd C:\workspace_java\basic_java1\basic_java1\src\ch01  dir // 폴더 내의 파일과 하위폴더를 보여준다.java HelloJava.java // 자바 파일을 명령 프롬프트에서 실행했다. 파일의 내용인 "hello java"가 출력됐다.
데이터타입 - 논리형 논리형은 참과 거짓을 나타내는 데이터 타입이다.boolean 을 사용한다.크기는 1byte다.값은 true 혹은 false 로만 나타난다. package ch02;public class DataType4 { // entry public static void main(String[] args) { /* 기본 자료형 - 논리형 어떠한 사실을 관찰하고 결과 값이 참인지, 거짓인지를 판별할 때 사용한다. boolean 자료형의 크기는 1byte = 8bit */ System.out.println(true); // 논리형 타입의 값 true System.out.println(false); // 논리형 ..
데이터타입 - 실수형 실수란 정수가 아닌 숫자즉 소수점 숫자를 가리킨다. 실수의 자료형은 float, double 등이 있지만실수형이 기본연산단위는 double 타입이다. 더 큰 단위가 사용되는 이유는소수점 단위를 가능한 자세하게 쓰는 편이더 정확한 값을 나타내는 이점을 주기 때문이다.package ch02;public class DateType3 { // entry point public static void main(String[] args) { /* 데이터 타입 - 실수형 정수가 아닌 숫자를 의미한다. 3.14, 0.5, 1.55 실수를 표현할 때는 float, double 실수형의 기본연산단위는 double 타입이다. 왜..
데이터타입 - 문자형 문자형 변수에는 char (캐릭터) 를 사용한다.char 자료형에는 하나의 글자만 담을 수 있다.char charBox = 'A' 홑따옴표 사용에 주의더 많은 글자를 담고 싶다면 문자열을 사용한다.package ch02;public class Datetype2 { // entry public static void main(String[] args) { /* 문자 데이터 타입 char 자료형의 크기는 2byte = 16bit 크기다 단 하나의 문자를 저장하기 위해 사용할 수 있다. */ char charBox; charBox = 'A'; // '가' -> 문자타입, "가나다" -> 문자열 Sys..