본문 바로가기

반응형

프로그래밍 공부

[Python] 파이썬 기초, 자료형 - 리스트 1. 리스트 - 변수가 많아질 경우 관리가 힘들어짐. 여러 가지의 변수를 하나의 변수로 묶어서 관리할 수 있도록 하기 위해 리스트를 사용함. 2. 리스트 적는 방법 ------------------------------ a = [] print(a) >> [] ------------------------------ b = [1, 2, 3] print(b) >>[1, 2, 3] ------------------------------ c = ['I', 'am', 'dotory'] print(c) >>['I', 'am', 'dotory'] ------------------------------ d = [1, 2, 'I am', 'dotory'] print(d) >>[1, 2, 'I am', 'dotory'] -.. 더보기
[Python] 파이썬 기초, 자료형 - 문자열 1. 큰따옴표( " ) 로 양쪽 둘러싸기 print("Hello world") 2. 작은따옴표( ' ) 로 양쪽 둘러싸기 print('Hello world') 3. 큰따옴표 연속 3개 사용하여 ( " " " ) 로 양쪽 둘러싸기 print("""Hello world""") 4. 작은따옴표 연속 3개 사용하여 ( ' ' ' ) 로 양쪽 둘러싸기 print('''Hello world''') 5. 문자열 안에 작은따옴표나 큰따옴표를 포함시키고 싶을 때 - 큰따옴표 포함하기 print('Hello "python" world') - 작은따옴표 포함하기 print("Hello 'python' world") - 백슬래시( \ )를 사용하여 작은따옴표( ' )와 큰따옴표( " )를 문자열에 포함시키기 백슬러시( \ ).. 더보기
[JAVA] 기업의 정보를 출력하는 프로그램을 만들기 Q. 대한민국 5대 기업의 정보를 출력하는 프로그램을 만들어 보세요. 각각의 기업 클래스를 정의하고 부모클래스인 company 클래스로부터 상속받으세요. main 함수에서는 객체 배열을 통하여 반복문으로 정보를 출력합니다. package ho; public class info { public static void main(String[] args) { Company c[] = new Company[5]; c[0]=new Samsong("삼송", 250000, 340, "IT, 반도체, 스마트폰"); c[1]=new Handai("한대", 140000, 90, "자동차"); c[2]=new Ask("ASK", 70000, 90, "IT, 통신, 에너지"); c[3]=new Mlg("MLG", 140000,.. 더보기
[JAVA] 클래스 상속 기초 문제 : 자동차 속력 출력하기 Q. SportsCar클래스를 정의하고 getTurbo 메소드를 만드세요.(속력 20씩 증가), Car 클래스에게 상속을 받아보세요. Car클래스를 정의하고 SpeedUp 메소드와(속력 10씩 증가), SpeedDown 메소드(속력 10씩 감소)를 만드세요. package ho; public class Sports { public static void main(String[] args) { SportsCar sc = new SportsCar(); sc.speedUp(); sc.speedUp(); sc.speedDown(); sc.getTurbo(); } } package ho; public class Car { int speed = 0; public void speedUp() { speed += 10; .. 더보기
[JAVA] 클래스를 상속하여 출력하기 Q. Person 클래스를 정의합니다.(생성자 포함) 이름, 나이, 주소 정보를 저장하고 show_info 메소드로 정보를 출력합니다. Univ_student 클래스를 정의합니다.(생성자 포함) person클래스에게 상속을 받으며 학번, 평점 멤버변수를 가지며 추가된 멤버변수를 출력할 수 있는 show_info 메소드를 재정의하세요. Worker 클래스를 정의합니다.(생성자 포함) person클래스에게 상속을 받으며 연봉,회사, 멤버변수를 가지며 추가된 멤버변수를 출력할 수 잇는 show_info 메소드를 재정의 하세요. public class Override2 { public static void main(String[] args) { Person student_1 = new Univ_Student(".. 더보기
[JAVA] 다형성을 이용하여 출력한 동물 울음소리 배열로 만들기(상속, 오버라이딩, 배열생성) public class Animal { public void sound() { } } public class Cat extends Animal{ public void sound() { System.out.println("끼야아오옹ㅇㅇㅇㅇ옹ㅇ옹ㅇㅇ꾸앙ㅇㅇㅇㅇ"); } } public class Dog extends Animal{ public void sound() { System.out.println("우라라랄ㄹㄹ랄랄ㄹ랄ㄹ웡월럴ㄹㄹㄹ얼ㄹ럴ㄹ"); } } public class Frog extends Animal{ public void sound() { System.out.println("꾸엑뚜엑뚜엑뚜엑 꾸엑꾸엑"); } } public class Override1 { public static void ma.. 더보기
[JAVA] 생성자를 호출하면 "객체 생성"이, 소멸자를 호출하면 "객체 소멸"이 출력되게 생성자와 소멸자 만들기 Q. 생성자를 호출하면 "객체 생성"이 출력되고 소멸자를 호출하면 "객체 소멸"이 출력되게 생성자와 소멸자를 만들어보세요. public class Destructor { public Destructor() { System.out.println("객체 생성"); } public void finalize() { System.out.println("객체 소멸"); } public static void main (String [] args) { Destructor gar = new Destructor(); gar.finalize(); } } 더보기
[JAVA] 정보를 입력 받아 BMI 지수를 계산하기(포매팅 사용) Q. 이름, 키, 몸무게를 입력받아 BMI 지수를 계산해 저장하는 프로그램을 만들어 보세요. public class Student { String name; double height; double weight; double bmi_num; public Student(String name, double height, double weight) { this.name=name; this.height=height; this.weight=weight; } public void bmi() { bmi_num = weight / ((height/100)*(height/100)); if (bmi_num == 0 || bmi_num 더보기

반응형