본문 바로가기

IT프로그래밍

(108)
[Python]파이썬 조건문을 활용한 나이, 만나이 계산 출력하기 오늘은 파이썬(Python)을 사용하여 나이와 만나이를 계산하는 방법에 대해 알려드리겠습니다. 나이와 만나이는 일상 생활에서 자주 사용되는 개념으로, 생년월일을 기반으로 계산됩니다. 2023년 6월 28일부터 우리나라에서도 만나이를 도입하게 되어서 더 자주 사용하게 될 것 같습니다. 만나이 계산 하는 방법 만나이를 계산하는 방법은 생일이 지났으면 [한국나이-1살] 생일이 지나지 않았으면 [한국나이-2살]로 만나이를 계산할 수 있습니다. 파이썬의 간단한 기능들을 활용하여 이를 계산해보도록 하겠습니다. 파이썬(Python)으로 한국나이와 만나이 계산 사용자 이름 입력받기 우선 나이와 만나이를 계산하기 위해서는 사용자의 생년월일만 알면 됩니다. 하지만! 사용자의 이름도 입력받아서 마지막 결과를 출력할 때, 같..
C#에서 MSSQL에 접속하기 위한 Connection String 설정 방법 C#에서 MSSQL에 접속하기 위한 Connection String 설정 방법 C# 언어를 사용하여 Microsoft SQL Server (MSSQL) 데이터베이스에 연결하기 위한 Connection String을 설정하는 방법을 자세히 알아봅니다. 필요한 파라미터와 예시 코드를 포함하여 초보자도 쉽게 따라할 수 있습니다. MSSQL 데이터베이스에 C# 언어로 접속하기 위해서는 Connection String을 올바르게 설정해야 합니다. Connection String은 데이터베이스 서버 접속 정보, 인증 정보, 데이터베이스 이름 등을 포함하는 문자열입니다. 아래에서는 C#에서 MSSQL에 접속하기 위한 Connection String 설정 방법 및 파라미터들에 대해 자세히 알아보고, 필수로 사용되는 인..
[C#]Timer를 사용하여 윈폼에서 시계 만들기(소스코드와 설명) C# WINFORM에서 TIMER를 사용하여 시계 만들기 Timer(타이머)의 정의 Timer(타이머)는 WinForm에서 사용자가 정의한 간격마다 이벤트를 발생시키는 동작을 합니다. 여기에서 이벤트라는 것은 사용자가 실행시키라고 구현한 코드가 되겠네요. C# Timer를 활용하면 효율적인 작업 스케줄링을 구현할 수 있습니다. C# Timer의 기본 사용 방법 C# Winform Timer를 이해하기 위해서는 3가지를 알아야 합니다. Interval : 이벤트의 발생주기. Int형으로 할당. 밀리초(1000ms = 1초) Start() : 타이머를 동작시키는 함수. Stop() : 타이머의 동작을 멈추는 함수. 10분에 한번씩 알람을 울리는 프로그램을 만들고 싶다고 하면 Timer의 Interval 속성..
[C#]윈폼 메세지박스(MessageBox) 사용방법(버튼, 아이콘) MessageBox 정의와 특성 윈폼에서 메시지 박스는 사용자에게 메시지(Message)를 보여주고 싶을 때 사용합니다. 또한 MessageBox는 현재 활성화된 창이 아닌 새로운 창을 하나 띄워서 보여주는 특성을 갖습니다. 주의하실점은 메세지 박스는 Modal 창이라는 것입니다. Modal(모달)은 해당 컨트롤러를 닫기 전까지 다른 컨트롤러들을 사용할 수 없게 하는 특성이 있습니다. 위의 캡처 이미지와 같이 메시지 박스가 열린 상황에서 사용자가 해당 메세지 박스를 닫지 않고, 뒤의 Form1 화면을 클릭 하는 것은 불가능 합니다. 그 이유는 메시지 박스가 Modal(모달)이기 때문에, 해당 창을 닫지 않고 다른 컨트롤러를 선택할 수 없게 하기 때문입니다. MessageBox 사용방법 1. 메시지만 출력..
[Spring]Intellij Gradle 세팅 Unable to find method 오류 해결하기 인텔리제이에서 Spring Boot 프로젝트를 Gradle 기반으로 생성 했을 때 아래 이미지 처럼 Unable to find method 에러를 뿜는 경우가 있습니다. 개발환경 제가 사용한 개발환경은 1. IntelliJ 2019.3.5 버전 2. JDK 8 버전 3. gradle 7.4.1 버전 이었고, 스프링 부트 프로젝트 생성 후, 프로젝트를 생성하자마자 에러가 뿜어져 나왔습니다..(억울;;) Unable to find method 'org.gradle.api.artifacts.result.ComponentSelectionReason.getDescription()Ljava/lang/String;'. Possible causes for this unexpected error include: Grad..
[JAVA]자바 약수 개수 구하기 - 입력받은 수의 약수 개수 출력 소스 코드 자바 약수 개수 구하기 예제 사용자로부터 숫자를 입력 받은 후, 해당 수에 약수의 개수를 출력해주는 프로그램을 자바로 구현하라. 자바 약수 개수 구하기 소스 코드 import java.util.Scanner; public class JAVA_EXAMPLE_005 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("약수의 개수를 구할 숫자를 입력하세요."); int num = sc.nextInt(); int CountofDivisor = divisorCount(num); System.out.println(num +"의 약수의 개수 : " + CountofDivisor); } pub..
[JAVA]자바 약수 구하기 - 입력한 숫자의 약수를 출력 예제 / 소스 코드 자바 약수 구하기 특정한 수를 다른 수로 나누었을 때, 그 나머지가 0이되는 수를 약수라고 합니다. 즉 딱 나누어 지는 숫자를 약수라고 하죠 Java로 약수를 구하는 프로그램의 코드는 어떻게 되는지 예제를 통해 확인해보겠습니다. 자바 약수 구하기 예제 사용자에게 1이상의 숫자를 입력받고 그 숫자의 모든 약수를 출력하라 자바 약수 구하기 소스 코드 import java.util.Scanner; public class JAVA_EXAMPLE_004 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("약수를 구할 숫자를 입력해 주세요."); int num = sc.nextInt(); ..
[Java]자바 소수 구하기 / 소수 판별 - 소스코드 및 설명 자바 소수 구하기 / 소수 판별하기 소수란? 1과 자기자신만을 약수로 갖는 양의 정수를 말합니다. 2는 1과 2를 약수로 갖습니다. 즉 소수 입니다. 10은 1, 2, 5, 10을 약수로 갖습니다. 즉 소수가 아닙니다. 이것을 Java로 구현해보겠습니다. Java 소수 판별 예제 사용자에게 숫자를 입력받고, 그 숫자가 소수 인지 판별하는 자바 프로그램을 구현하시오. Java 소수 판별 소스 코드 import java.util.Scanner; public class JAVA_EXAMPLE_003 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("소수인지 판별할 숫자를 입력하세요(..
[JAVA]자바 Scanner 예제 - 입력받기, 변수에 저장하기 Java 입력받기 사용자에게 값을 입력받아야 하는 경우, Scanner Class를 이용하여 입력을 받을 수 있습니다. Scanner 클래스를 사용하기 위해서는 해당 클래스를 import해야 합니다. Java 클래스 제일위에 import java.util.Scanner; 를 입력합니다. Java scanner 예제 #1 사용자로부터 이름을 입력받고 입력받은 값을 출력하기 import java.util.Scanner; public class JAVA_EXAMPLE_002 { public static void main(String[] args) { System.out.println("당신의 이름을 입력하세요 :"); Scanner sc = new Scanner(System.in); String name = ..
[JAVA]자바 출력문 - println으로 콘솔 화면에 출력하기 예제 Java 출력 함수 Java에서 콘솔창 출력을 위해 사용되는 메서드는 System.out.println() 입니다. 괄호안에 출력하고 하는 값을 넣으면 Console에 그 값이 출력됩니다. Java 출력 예제 #1 public class JAVA_EXAMPLE_001 { public static void main(String[] args) { System.out.println("Hello JAVA"); } } Java 출력 결과 #1 System.out.println의 파라미터로 입력한 "Hello JAVA"가 터미널 콘솔창에 출력되었습니다. Java 출력 예제 #2 System.out.println의 파라마터에 변수를 직접 넣을 수도 있습니다. public class JAVA_EXAMPLE_001 { ..