18108 입력값에 조건 주기 phython a=0 while(a==0): b = int(input()) if b 3000: print("잘못입력") else: print(b-543) a=1 **들여쓰기 주의하자 if문 https://wikidocs.net/20#and-or-not type 변환 https://codechacha.com/ko/python-convert-string-to-integer/ 2022. 8. 19. 10926 ??! (예외클래스) java import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main{ public static void main(String[] args) throws IOException{ String a = "??!"; BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String str = br.readLine(); String print = str + a; System.out.println(print); } } 예외 클래스 Exception 클래스 자바에서 모든 예외의 조상 클래스가 되는 Exc.. 2022. 8. 19. 1008 A/B 부동소수점 java import java.util.*; public class Main{ public static void main(String[] args){ Scanner a = new Scanner(System.in); double A = a.nextDouble(); double B = a.nextDouble(); System.out.println(A/B); a.close(); } } https://st-lab.tistory.com/17 [백준] 1008번 : A/B - JAVA [자바] https://www.acmicpc.net/problem/1008 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 매우 간단한 문제다! 다만 .. 2022. 8. 19. 1000 A+B Phython3 A,B = input().split() print(int(A) + int(B)) java import java.util.*; public class Main{ public static void main(String[] args){ Scanner a = new Scanner(System.in); int A = a.nextInt(); int B = a.nextInt(); System.out.println(A+B); a.close(); } } 2022. 8. 19. 2557 Hello World 출력 phython 3 print("Hello World!") 2022. 8. 19. 최소직사각형) Math클래스 메소드 Math 클래스 java.lang.Math 클래스 Math 클래스는 수학에서 자주 사용하는 상수들과 함수들을 미리 구현해 놓은 클래스입니다. Math 클래스의 모든 메소드는 클래스 메소드(static method)이므로, 객체를 생성하지 않고도 바로 사용할 수 있습니다. 이러한 Math 클래스는 java.lang 패키지에 포함되어 제공됩니다. (import java.util.*;) Math.E와 Math.PI Math 클래스에 정의되어 있는 클래스 필드는 다음과 같습니다. 1. Math.E : 오일러의 수라 불리며, 자연로그(natural logarithms)의 밑(base) 값으로 약 2.718을 의미합니다. 2. Math.PI : 원의 원주를 지름으로 나눈 비율(원주율) 값으로 약 3.14159를 의.. 2022. 8. 19. 최소직사각형) 2차원 배열 다차원 배열(multi-dimensional array) 다차원 배열이란 2차원 이상의 배열을 의미하며, 배열 요소로 또 다른 배열을 가지는 배열을 의미합니다. 즉, 2차원 배열은 배열 요소로 1차원 배열을 가지는 배열이며, 3차원 배열은 배열 요소로 2차원 배열을 가지는 배열이고, 4차원 배열은 배열 요소로 3차원 배열을 가지는 배열인 것입니다. 2차원 배열(two dimensional array) 2차원 배열이란 배열의 요소로 1차원 배열을 가지는 배열입니다. 자바에서는 2차원 배열을 나타내는 타입을 따로 제공하지 않습니다. 대신에 1차원 배열의 배열 요소로 또 다른 1차원 배열을 사용하여 2차원 배열을 나타낼 수 있습니다. 따라서 자바에서 2차원 배열은 다음과 같은 문법으로 선언할 수 있습니다. 문.. 2022. 8. 19. 디자인 패턴- 02. 팩토리 패턴 객체를 사용하는 코드에서 객체 생성 부분을 떼어내 추상화한 패턴이자 상속 관계에 있는 두 클래스에서 상위 클래스가 중요한 뼈대를 결정하고, 하위 클래스에서 객체 생성에 관한 구체적인 내용을 결정하는 패턴. Enum - 상수의 집합을 정의 할 때 사용되는 타입. 상수나 메서드 등을 집어넣어서 관리하며 코드를 리팩터링할 때 해당 집합에 관한 로직 수정 시 이 부분만 수정하면 되므로 코드 리팩터링 시 강점이 생김. 열거형이라고 부른다. /* class Fruit{ public static final Fruit APPLE = new Fruit(); //인스턴스 화 public static final Fruit PEACH = new Fruit(); public static final Fruit BANANA = n.. 2022. 8. 18. 디자인 패턴- 01. 싱글톤 패턴 프레임워크 일정한 형태의 틀, 부품을 가지고 다양한 형태의 결과물을 만드는 것. 폴더명, 파일명 등에 대한 규칙이 있고 라이브러리에 비해 좀 더 엄격하다. 라이브러리 도구의 모음. 프레임워크를 가지고 프로그램을 프레임워크에서 제공하는 요소와 그것을 사용하기 위한 규약을 지키면 그 밖에 나머지는 어떤 라이브러리를 가져다가 써도 어떤 패키지를 가져다가 써도 상관이 없다. 예를들면 Python에서 Datetime, Pandas, Beautifulsoup ..., Java에서는 Guava, Apache common library, ... C++ 에서는 STL 등등 소프트웨어의 개발을 쉽게 하기 위한 도구들이 많이 있습니다. 디자인 패턴이란 프로그램을 설계할 때 발생했던 문제점들을 객체 간의 상호 관계 등을 이용.. 2022. 8. 18. 같은 숫자는 싫어)제네릭 , 스트림 보호되어 있는 글 입니다. 2022. 8. 18. 이전 1 ··· 15 16 17 18 19 다음