본문 바로가기

개발 언어 (Language)80

코틀린의 변수 코틀린의 변수 선언kotlin은 다른언어와 달리 자료형으로 변수를 선언하지 않고 var 또는 val로 변수를 선언합니다.var : 선언한 변수는 언제든 읽고 새로운 값으로 덮어쓸 수 있습니다.val : 선언할 때 값외에 덮어쓸 수 없고 오직 저장된 값만 읽어올 수 있습니다.fun main() { var a = 10 val b: Int = 20 var name = "hyun" println(a+b) println(name)}자바스크립트와 파이썬과 비슷하게 변수에 자료형을 선언할 필요가 없이 var 혹은 val로 선언하면 코틀린이 알아서 입력값을 확인하여 자료형을 정해주지만 사용자가 따로 자료형을 선언할 수 있으나 대부분은 선언할 필요가 없어 생략할 수 있습니다.자바.. 2024. 7. 28.
코틀린 구문 코틀린의 구문코틀린에서 fun은 함수를 선언하는데 사용됩니다.코틀린에서 main()은 함수를 실행하는데 사용됩니다. 코틀린에서의 출력fun main() { print("Hello World") println("HelloWorld")} 코틀린에서 출력은 다른 언어와 마찬가지로 print() 함수를 사용하고 만약 실행 후 줄바꿈을 하고 싶다면 println() 함수를 사용하면 됩니다. 코틀린에서의 주석 처리코틀린의 주석은 단일 줄 주석과 다중 줄 주석이 있습니다.단일 줄 주석 처리 방식fun main() { println("hello") // 단일줄 주석 처리 입니다.} 다중 줄 주석 처리 방식fun main() { /* println("hello world) 이것도 .. 2024. 7. 28.
코틀린 시작하기 코틀린은 구글에서 오라클과의 수 년간의 소송으로 자바를 대체하기 위해 jetBreain사와 함께 만든 언어입니다.자바를 대체하기 위해서 만들었기 때문에 자바와 100% 호환되므로 이미 기존에 자바를 사용하던 유저면 따로 설치할 필요 없이 개발 환경만 구축하면 됩니다.  새로 배우는 사람들은 자바를 설치하듯이 jdk만 설치하면 코틀린을 실행할 수 있습니다.fun main() { println("Hello")} 코틀린은 자바와 다르게 구문이 짧아 사용하기 편하게 사용할 수 있습니다.   출처 W3school W3Schools.comW3Schools offers free online tutorials, references and exercises in all the major languages of th.. 2024. 7. 28.
Java 변수의 형변환 변수의 형변환Widening Casting (자동)class Tyoe { public static void main(String[] args) { int a = 10; long b; b = a; System.out.println(b); }} int형 자료형을 long형 자료형으로 float 형 자료형을 double 형 변수형으로 형 변환하는 방식으로 4바이트의 메모리에서 8바이트 메모리로 바꾸는 것은 쉽기 때문에 자동으로 형변환을 자바에서 해줍니다. Narrowing Casting (수동)class Tyoe { public static void main(String[] args) { double a = 10.4; .. 2024. 7. 28.
Java 변수 변수데이터의 저장과 참조를 위해 할당된 메모리 공간에 붙인 이름을 변수라 합니다. 변수의 자료형 종류와 구분변수에 저장할 데이터의 유형을 알리기 위한 키워드를 자료형(Data Type)이라고 합니다.자료형데이터크기표현 가능 범위Boolean참과 거짓1 바이트true, falsechar문자2 바이트유니코드 문자byte정수1 바이트-128 ~ 127short2 바이트-32,768 ~ 32,767int4 바이트-2,147,483,648 ~ 2,147,483,647long8 바이트-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807float실수4 바이트±(1.40 X 10^-56 ~ 3.40 X 10^38)double8 바이트±(4.94 X 10^-324 ~ 1.79.. 2024. 7. 27.
Java 주석 처리 프로그램을 코딩하다보면 헷갈리거나 시간이 지나서 다시 코드를 볼 때 기억이 나지 않아 어려움을 겪을 수 있습니다.  주석의 경우 타인(미래의 나또한 타인으로)이 코드를 볼 때 이해할 수 있게 설명을 적어두는 것입니다. 주석문은 컴파일러에게 무시되기 때문에 해당 부분은 실행되지 않습니다. 주석 처리하는 2가지 방법이 존재합니다. 단일 줄 주석 처리 하는 방법입니다.System.out.println("Hello World"); // hello world를 출력하는 코드입니다. 다중 줄 주석 처리하는 방법입니다./* 안녕하세요 반갑습니다. 자바를 공부하는 중 입니다. System.out.println("Hello World");*/ 주석 처리는 프로그램 코드의 이해를 높여주기 때문에 자주 써주는 .. 2024. 7. 27.
Java의 입출력 자바의 출력자바는 println()이라는 메소드를 통해서 텍스트를 출력할 수 있습니다.System.out.println("Hello World");System.out.print("Hello World");System.out.println(10); 문자열 출력의 경우 큰 따옴표 " " 로 문자열을 감싸주어야 출력이 됩니다. 그렇지 않으면 오류가 발생합니다.숫자의 경우 큰 따옴표 없이 괄호 안에 들어있어야 합니다. 만약 큰 따옴표로 "10"으로 할 경우 문자열로 출력됩니다. println() 과 print()의 차이는 줄 바꿈입니다. println()의 경우 실행 후 다음 줄로 넘어가지만 print()의 경우 실행 후에도 같은 줄에서 이어나갑니다. System.out.println(3 + 5);System... 2024. 7. 27.
자바의 시작 class Hello { public static void main(String[] args) { System.out.println("Hello world"); }} 자바의 클래스(class)는 위의 코드처럼 대문자로 시작해야합니다.그리고 자바는 대문자와 소문자를 구분하기 때문에 hello와 Hello는 다른 문자입니다. Exception in thread "main" java.lang.Error: Unresolved compilation problem: at Hello.main(Hi.java:2) 자바의 어플리케이션은 파일의 이름과 클래스의 이름이 같아야합니다.만약 파일 이름과 클래스 이름이 다를 경우 위와 같은 오류가 발생하니 주의해야 합니다.  출처 W3school W3Schools.c.. 2024. 7. 27.