본문 바로가기

분류 전체보기67

[Python] 아스키 코드 변환하기 - ord()와 chr() 함수 가이드 프로그래밍을 하다 보면 문자와 아스키 코드 간 변환을 해야 하는 경우가 종종 있다.오늘은 이러한 작업을 해주는 파이썬의 두 가지 내장 함수, ord()와 chr()에 대해 알아보자.Contents1. ord() 함수란?2. chr() 함수란?1. ord() 함수란?단일 문자를 아스키 코드로 변환해주는 함수이다. (문자 -> 숫자) ord(문자) 무조건 하나의 문자만 처리할 수 있다. 매개 변수로 문자열을 줄 경우 TypeError가 발생한다.print(ord('A'))print(ord('a'))print(ord('0'))# 출력 결과6597482. chr() 함수란?숫자를 입력받고 해당 숫자에 대응하는 아스키 문자를 반환한다. (숫자 -> 문자)ord() 함수의 반대 함수라고 생각하면 쉽다.chr(숫자).. 2025. 1. 21.
[Java] foreach문 사용하기 자바를 공부하는데 이상한 반복문이 나왔다. 한 번도 본 적 없는데 이게 뭐지 ...정리해두지 않으면 까먹을 것 같아서 오늘은 foreach문에 대해 정리해보겠다.Contents1. foreach문이란?2. foreach문 예제 코드1. foreach문이란?배열이나 컬렉션에 있는 모든 요소를 순차적으로 처리하는 반복문이다. 파이썬의 for ~ in 문과 비슷한 것 같다.for (데이터타입 변수명 : 배열 or 컬렉션){ //반복을 실행할 코드}데이터타입 : 배열의 요소 타입변수명 : 배열 각각의 요소를 저장할 변수배열 or 컬렉션 : 반복하려는 대상배열 또는 컬렉션의 각 요소가 순서대로 변수에 할당되며 요소의 개수만큼 반복이 실행된다.foreach문을 사용하면 인덱스를 사용하여 배열에 직접 접근하지 않아도.. 2025. 1. 12.
[Java] 문자 하나만 입력받기 자바에서 단일 문자를 입력받을 수 있는 방법에 대해 알아보자!Contents1. 문자 하나만 입력받지 못 하는 이유2. 문자 하나만 입력받는 방법1. 문자 하나만 입력받지 못 하는 이유자바를 공부하고 있는데, Scanner 객체의 next() 메서드로 단일 문자를 입력받으려고 하니 오류가 떴다.import java.util.Scanner;public class HelloWorld { public static void main(String[] args) { Scanner sc = new Scanner (System.in); char ch = sc.next(); // Type mismatch: cannot convert from String to char s.. 2025. 1. 12.
[Java] 난수(Random number) 생성하기 자바에서 난수를 생성하는 방법에 대해 알아보자!Contents1. Random 클래스란?1-1. 시드(Seed)란?2. Random 클래스를 이용해 난수를 생성하는 예제1. Random 클래스란?자바에서는 Random 클래스를 이용하여 정수 실수, 논리 값 등 다양한 난수를 생성할 수 있다.Random 클래스는 java.util 패키지에 포함되어 있기 때문에 패키지를 import 해주어야 한다.import java.util.Random; 패키지를 불러왔다면 이제 random 객체를 만들어야 한다. 객체는 다음과 같이 만들 수 있다.Random [이름] = new Random(seed)import java.util.Random;public class HelloWorld{ public static vo.. 2025. 1. 12.