왕초보개발자

코딩컨벤션 output input 자료형 변수 상수

다겸란이 2023. 7. 16. 15:56

뭐든지 새로 배우면 용어정리가 필요하죠. 그래서 저도 합니다.

완전 비전공자인데 매번 따로 검색하기가 귀찮을 것 같아서

저가 배우는 과정 안에서 정리를 해봅니다.

저는 Kotlin 입니다. 그러니 아마도 이런 자료 모두 Kotlin 으로해서 설명합니다.

 

코딩 컨벤션(Coding Convention) : 개발자 전체적으로 약속 같은 거라고 보면 됩니다.

코딩컨벤션(구글에서 검색) : 읽고, 관리하기 쉬운 코드를 작성하기 위한 일종의 코딩 스타일 규약(하나의 작성 표준)

다만 프로그래밍 언어마다 다를 수 있다는 점.

 

표기법 (더 알아보고 싶으면 검색해보기 추천합니다.)

저도 지금 검색이 익숙지도 않고, 검색 결과 중 무엇을 봐야하는지 눈을 아직 길러야 하는 상태입니다.

 

카멜케이스 : 주로 변수, 메소드 이름 지정시 사용

camelCase

스네이크케이스 : 주로 상수 이름 지정시 사용

snake_case

파스칼케이스 : 주로 클래스 이름 지정시 사용

PascalCase

각 프로그래밍 언어에 맞게 코딩컨벤션 검색 Go~

 

Output (출력) : 프로그램에서 다른 장치로 데이터를 전송하는 행위

Input(입력): 다른장치로부터 데이터를 불러와서 프로그램에서 확인하는 행위

 

키보드에서 입력한 텍스트 불러오기 방법

val dataString = readLine()
println("나는 ${dataString }를 입력했어요!")

키보드에서 입력한 숫자 불러오는 방법

val dataNumber = readLine()!!.toInt()
val sum = dataNumber + 3
println("입력은 ${dataNumber}인데 3을 더해서 ${sum }이예요!")

 

https://consult777.tistory.com/15

 

print(), readLine()

키보드에서 입력한 텍스트 불러오기 방법 val dataString = readLine() println("나는 ${dataString }를 입력했어요!") 키보드에서 입력한 숫자 불러오는 방법 val dataNumber = readLine()!!.toInt() val sum = dataNumber + 3 pri

consult777.tistory.com

혹시나 궁금하시다면 눌러주세요~ 입력방법에 대하여 작성하였습니다.

 

자료,데이터 :  프로그램의 모든 정보

자료형 : 자료나데이터를 저장할 수 있는 적절한 형태

 

Long 64비트 정수 Int보다 큰 범위의 정수 이용시 Int구분위해 맨 끝에 L
Int 32비트 정수 기본타입
Short 16비트 정수 
Byte 8비트 정수  범위 : -128~127까지 저장가능
Double 64비트 실수 표현
Float 32비트 실수 표현 Double 와 구분에서 맨 끝에 F가 붙는다.  
Char 16비트 문자 한개 '외따옴표'
String X 여러문자 " 쌍따옴표" *이String은 기본 타입이 아니다
Boolean 8비트 true(참) , false(거짓) 구분
  크기 설명

정수는 실수안에 포함이 된다.

그러니깐 Double = 2.0 은 되는데 Int 는 아예 0.~ 점뒤에 사용 불가.

 

변수 (Variable): 의미그래도 변할 수 있는 것 줄여서 var

변수선언방법 :

 var num1:Int = 1
 var 변수이름:자료형(생략가능) = 값
값을 특정 자료형을 저장할 수 있는 변수이름에 대입한다

 

ex)

var num1 = 1

 

따로 프린트는 하지 않아 아무것도 출력이 되지 않는다

출력 할려면

var num1 = 1
println(num1)

그리고 변수는 정의대로 변경이 가능 하기에 

변수 변경은

변수이름:자료형(생략가능) = 값

var num1 = 1
println(num1)

num1 = 5
println("변경한 변수 num1 변수에는 ${num1}이 들어있어")

출력되는 화면: 

Kotlin 은 굳이 자료형을 입력하지 않아도 위에처럼 자동으로 Int 설정이 되어진다.

// var name:String = "참새"
// var one1:Char = '김'

String은 꼭 입력해야한다. 그리고 자료형을 아예 정해서 char 도 넣어본 것.

 

상수(Value) : 변하지 않는 것

상수 선언은 변수 선언과 맨 앞 var 이 val 로 변할 뿐입니다.

val number1 = 1

number1 은 무조건 1입니다.