본문 바로가기

반응형

클래스

[JAVA] 3과목의 점수를 입력받아 객체를 생성하고 성적 평균 출력하기 Q. Grade 클래스를 작성해보자. 3 과목의 점수를 입력받아 Grade 객체를 생성하고 성적 평균을 출력하는 main()과 실행 예시는 다음과 같다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("수학, 과학, 영어 순으로 3개의 점수 입력 >>"); int math = scanne.. 더보기
[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] 정보를 입력 받아 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 더보기
[JAVA] student 클래스의 멤버변수를 적절한 생성자를 이용해 초기화하기 Q. student 클래스의 멤버변수를 default 생성자가 아닌 적절한 생성자를 이용하여 초기화하는 프로그램을 만들어보세요. public class Student { String name; int age; double height; public Student(String name, int age, double height) { this.name = name; this.age = age; this.height = height; } } public class Student_1 { public static void main(String[] args) { Student stu = new Student("도토리", 33, 160.4); System.out.println("이름 : " + stu.name); S.. 더보기
[JAVA] student 클래스의 멤버 변수를 default 생성자를 이용하여 초기화하기 Q. student 클래스의 멤버 변수를 default 생성자를 이용하여 초기화하는 프로그램을 만들어보세요. public class Student_1 { public static void main(String[] args) { Student student = new Student(); System.out.println("이름 : " + student.name); System.out.println("나이 : " + student.age); System.out.println("키 : " + student.height); } } public class Student { String name; int age; double height; public Student() { name = "도토리"; age = 33;.. 더보기
[JAVA] 도형 클래스를 객체를 생성하여 도형의 넓이를 구하는 프로그램 만들기 import java.util.Scanner; class Triangle{ double width=0; double height=0; double triangle_area() { return (width*height)/2; } } class Square{ int width=0; int height=0; int square_area() { return(width*height); } } class Circle{ double radius = 0; double circle_area() { return(radius*radius*3.14); } } public class Shape { public static void main(String[] args) { Scanner sc = new Scanner(System... 더보기
[JAVA] 클래스의 객체를 생성하여 멤버 변수에 값을 대입한 다음 출력하기 Q. student클래스의 객체를 생성하여 멤버 변수에 값을 대입한 다음 출력하기 class Student{ public String name; public int age; public double height; } import java.util.Scanner; public class StudentTest { public static void main(String[] args) { Scanner sc = new Scanner(System.in); Student student = new Student(); System.out.println("이름을 입력하세요 ."); student.name = sc.nextLine(); System.out.println("나이를 입력하세요 ."); student.age =.. 더보기

반응형