Programming

Programming/Kotlin

[Kotlin] 조건문 if, when 사용법 알아보기

오늘은 조건문 if, when에 대해 알아보도록 하겠습니다! 조건문 : if문if문은 조건이 true인지 false인지에 따라서 어떤 작업을 할 것인지를 결정합니다. true와 false 중 하나로 결정되기 때문에 if문을 이중 분기라고도 부릅니다. if문의 기본 형태는 다음과 같습니다.if(조건식) { // 조건식이 true일 때 이 부분 실행 }if(조건식) { // 조건식이 true일 때 이 부분 실행 } else { // 조건식이 false 일 때 이 부분 실행 } 예시 코드를 살펴 보겠습니다.fun main() { var count : Int = 85 if(count >= 90){// false println("if문 : 합격(장학생)") }else if(count >= 60){// true p..

Programming/JavaScript

[JavaScript] 대소문자 변환하는 방법

오늘은 문자열을 대소문자로 변환할 수 있는 함수에 대해 알아보겠습니다. 대문자로 변환 : str.toUpperCase() str.toUpperCase() 함수는 모든 문자열을 대문자로 변환해줍니다! // toUppercase : 모두 대문자로 var str8 = "Plaease visit here here here"; console.log(str8.toUpperCase()); // 출력값 : PLAEASE VISIT HERE HERE HERE' 소문자로 변환 : str.toLowerCase() str.toLowerCase() 함수는 모든 문자열을 소문자로 변환해줍니다! // toLowerCase : 모두 소문자로 var str9 = "Plaease visit here here here"; console...

Programming/JavaScript

[JavaScript] 소수점 자리 반올림, 내림, 올림 하는 방법

오늘은 소수점 자리를 반올림, 내림, 올림할 수 있는 함수에 대해 알아보겠습니다. 소수점 올림 : Math.ceil() Math.ceil()함수는 소수점 자리에 있는 수를 무조건 올림하는 함수 입니다. // ceil() : 무조건 올림 console.log(Math.ceil(2.1)); // 출력값 : 3 console.log(Math.ceil(2.8)); // 출력값 : 3 위의 코드처럼 소수점 자리에 있는 수가 5이하의 수 이든 5이상의 수든 무조건 반올림을 해줍니다! 소수점 내림 : Math.floor() Math.floor()함수는 소수점 자리에 있는 수를 무조건 내림하는 함수입니다. // floor() : 무조건 내림 console.log(Math.floor(2.9)); // 출력값 : 2 위의..

Programming/Kotlin

[Kotlin]Kotlin의 변수와 데이터 형식

오늘은 코틀린의 변수와 데이터 형식에 대해 알아보도록 하겠습니다! 먼저 코틀린의 특징 이 글도 읽어와 주시면 좋겠습니다! 코틀린의 특징을 보면 데이터 형식을 선언하지 않고, 변수를 선언할 수 있다고 나와있는데요. 하지만 데이터 형식을 선언해야 할 때가 있습니다. 그 때는 바로 변수값을 초기화하지 않는 경우입니다! 변수값을 초기화하지 않는다는 것은 변수만 선언해두고 그 안에 값을 넣지 않는 것을 의미합니다. var var1 : Int var1 = 1000 println(var1) // 결과값 : 1000 위의 코드와 같이 선언만 해둔 상태를 초기화하지 않는 상태를 말합니다. 만약 데이터 형식을 입력해주지 않으면 This variable must either have a type annotation or b..

Programming/Kotlin

[Kotlin] Kotlin의 특징과 프로그램 작성법

오늘은 코틀린의 특징과 프로그램 작성법에 대해 알아보도록 하겠습니다! 1. Kotlin의 특징 코틀린의 특징은 총 4가지가 있는데요. 첫번째, java와 100% 상호 호환되므로 java 코드를 완전히 대체 가능합니다. 두번째, java보다 문법이 간결하다는 점입니다. 세번째, 프로그램의 안정성을 높여줍니다. 네번째, var 또는 val 예약어를 통해 데이터 형식을 선언하지 않고 변수를 선언 할 수 있음 코틀린은 자바에서 조금 더 간결하게 만들어진 언어라고 봐도 됩니다! 자바에서는 변수 선언을 위해 int나 double형 같은 데이터 형식을 선언해야만하는데요 코틀린에서는 데이터 형식을 선언하지 않아도 된다는 부분을 봐서도 java보다 문법이 간결하다는 것을 알 수 있네요! 2. 프로그램 작성법 Intel..

Programming/JavaScript

[JavaScript] for in 과 for of 반복문의 차이점

JavaScript에서 for...of 문과 for...in 문은 둘 다 반복문이지만, 서로 다른 목적과 작동 방식을 가지고 있습니다. 아래에서 각각의 차이를 자세하게 설명해보도록 하겠습니다!! 1. for in 반복문 for...in 문은 객체의 속성을 열거할 때 사용됩니다. 객체의 모든 열거 가능한 속성, 즉 속성과 메서드를 순회합니다. 하지만 이 방식은 객체의 속성을 열거할 때 순서가 보장되지 않습니다. for in 반복문의 기본형태는 다음과 같습니다. for ( const 반복 변수 in 배열 또는 객체){ 문장 } 예시 코드를 한 번 만들어 보겠습니다. const obj = { a: 1, b: 2, c: 3 }; for (const key in obj) { console.log(key, obj[..

Programming/JavaScript

[JavaScript] 중첩 반복문 사용하는 피라미드 문제 모음(별찍기)

중첩 반복문을 이용하여 피라미드 문제 풀어보기 문제 보고 답 보기전에 먼저 풀어 보세요! #문제1 왼쪽에서 오른쪽으로 별이 하나씩 증가하는 모양 * ** *** **** ***** ****** ******* ******** ********* - 코드 더보기 //변수 선언 let output = '' //중첩 반복문 for (let i = 1; i < 10; i++) { for (let j = 0; j < i; j++) { output += '*' } output += '\n' } //출력 console.log(output) #문제2 왼쪽에서 오른쪽으로 별이 두개씩 증가하는 모양 * *** ***** ******* ********* *********** ************* - 코드 더보기 let ou..

Programming/JAVA

[Java] GUI 윈도우창 만들기_JFrame

GUI javax.swing.JFrame : 윈도우 창 오늘은 JFrame만드는 방법 2가지에 대해 적어보도록 하겠습니다. 1첫번째 방법 먼저 클래스를 만들어 줍니다. JFrame package gui; import javax.swing.JFrame; public class JFrameTest1 { public static void main(String[] args) { JFrame frame = new JFrame(); } } 위처럼 변수명을 frame으로 잡고 JFrame으로 선언해줍니다. 이렇게 만들고 나면 저렇게 JFrame에 에러가 뜨게 되는데 그 때 에러부분에 마우스를 갖다대면 import 'JFrame'(javax.swing)이 나오게 되는데 이것을 누르면 됩니다. JFrame frame =..

노 코딩 노 라이프
'Programming' 카테고리의 글 목록 (2 Page)