본문 바로가기
728x90
반응형
SMALL

형변환5

[백준] 나머지 10430번 (Python 파이썬) 나머지 (A+B)%C는 ((A%C) + (B%C))%C 와 같을까? (A×B)%C는 ((A%C) × (B%C))%C 와 같을까? 세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오. 첫째 줄에 A, B, C 를 입력받고 그 결괏값을 출력하면 됩니다. A,B,C = input().split() A = int(A) B = int(B) C = int(C) print((A+B)%C) print(((A%C)+(B%C))%C) print((A*B)%C) print(((A%C)*(B%C))%C) 나머지를 구하는 연산자는 % 기호입니다. 2023. 11. 14.
[백준] A*B 10998번 (Python 파이썬) A * B 출력하기 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. 첫째 줄에 두 개의 정수를 입력받고 A*B를 출력하면 됩니다. a, b = input().split() print(int(a) * int(b)) 2023. 11. 14.
[백준] A+B 1000번 (Python 파이썬) A+B 출력하기 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 첫째 줄에 두 정수를 입력받고 그 결과 값을 출력하면 됩니다. 파이썬에서 입력함수는 input()입니다. a, b = input().split() print(int(a) + int(b)) 먼저 변수 a, b에 input() 함수를 사용해서 입력을 받아야 합니다. 근데 문제에서 첫째 줄에 입력을 받으라고 했습니다. 즉, 입력받을 때 줄 바꿈이 있으면 안 됩니다. 이때 사용할 수 있는 메서드가 split() 메서드입니다. a, b = input().split() a, b = input().split(',') a, b = input().split('|') 이런 식으로 사용할 수 있습니다. split() 안에 아무런 조.. 2023. 11. 14.
[JAVA] 자바 - 상속에서 클래스 생성과정과 형 변환 하위 클래스가 생성되는 과정 하위 클래스를 생성하면 상위 클래스가 먼저 생성됩니다. new VIPCustomer()를 호출하면 Customer()가 먼저 호출됩니다. 클래스가 상속받은 경우 하위 클래스의 생성자에서는 반드시 상위 클래스의 생성자를 호출합니다. Customer.java public Customer() { customerGrade = "SILVER"; bonusRatio = 0.01; System.out.println("Customer() 생성자 호출"); } VIPCustomer.java public VIPCustomer() { bonusRatio = 0.05; salesRatio = 0.1; customerGrade = "VIP"; System.out.println("VIPCustomer.. 2021. 11. 30.
[JAVA] 자바 - 상수, 리터럴, 형 변환 변하지 않은 상수와 리터럴, 변수의 형 변환 상수 상수란 변수와 마찬가지로 데이터를 저장할 수 있는 메모리 공간을 의미합니다. 하지만 상수는 프로그램이 실행되는 동안 메모리에 저장된 값을 변경할 수 없습니다. 원주율, 1년 12개월 등을 상수로 할 수 있습니다. 상수를 사용하면 변하지 않는 값을 반복하여 사용하여 사용할 때 의미 있는 문자로 인식하기 쉽고 변하더라도 선언한 부분만 변경하면 되므로 여러 번 수정할 필요가 없습니다. 상수 선언하기 final 예약어를 사용하여 선언합니다. 상수는 선언과 동시에 반드시 초기화해야 합니다. 예제 final int MAX_NUM = 100; final int MIN_NUM; MIN_NUM = 0; System.out.println(MAX_NUM); System.ou.. 2021. 11. 16.
728x90
반응형
LIST