할 수 있다! 백준 &문제 풀기(10)
-
상속 문제
인터페이스 AdderInterface의 코드는 아래와 같다. interface AdderInterface { int add(int x, int y); int add(int n); } AdderInterface를 상속바은 클래스를 작성하여 다음 메인을 실행할 때 아래 결과와 같이 출력되도록 해라 (첫번째 15 두번째 55) public static void main(String[] args) { Ch5Practice2MyAdder adder=new Ch5Practice2MyAdder(); System.out.println(adder.add(5,10)); System.out.println(adder.add(10)); } implement 상속 개념 이용 클래스를 완성할 때 public 타입으로 선언하여야 한..
2022.01.30 -
클래스 상속받아 main 실행할 코드를 완성 시키는 문제
문제 분야: 상속 원을 표현하는 아래 Circle 클래스가 있다. class Circle{ private int radius; public Circle(int radius) {this.radius=radius;} public int getRadius() { return radius;} } Cricle 클래스를 상속받아 NamedCircle 클래스를 작성하여, 다음 main()을 실행할 때 다음 실행 결과와 같이 출력되게 하라. public static void main(String[] args) { Ch5Practice1 w= new Ch5Practice1(5,"Waffle"); w.show(); 출력내용: Waffle, 반지름=5 Circle을 상속받고 출력되도록 쓴코드 class Circle{ pri..
2022.01.29 -
(자바) Vector 컬렉션 활용. 가장 큰 수 출력하는 코드블럭
Scanner를 사용하여 5개의 실수 값을 사용자로부터 입력받아 벡터에 저장하라. 그러고 나서 벡터를 검색하여 가장 큰 수를 출력하는 프로그램을 작성하라. 1. 스캐너 Scanner scanner=new Scanner(System.in); 2. Vector 입력 받기 Vector a new Vectro (); for (inti=0; i
2021.12.18 -
(문제 풀이)자바, 클래스만들기 응용
중심을 표현하는 int 타입의 x, y 필드와 반지름 값을 저장하는 int 타입의 radius 필드를 가진 Circle 클래스를 작성하고자 한다. 생성자는 x,y, radius값을 인자로 받아 필드를 초기화 하고 equals() 메소드는 면적이 같으면 두 Circle객체가 동일한 것으로 판별한다. 아래는 Circle 클래스와 이를 활용하는 코드의 실행 결과이다. 빈칸을 채워라. 원1: (1,2) 반지름 10 원2: (5,6)반지름 10 같은 원입니다. 1.Circle 클래스 작성 class Circle { private int x, y, radius; public Circle (int x, int y, int radius) { this.x=x; this.y=y, this.radius=radius; } p..
2021.12.17 -
문제풀이) java 스캐너, 어절 출력, exit 종료
Scanner를 이용하여 한 라인을 읽고, 공백을 분리된 어절이 몇개인지 출력을 하는 반복 프로그램을 작성하라. "exit"이 입력되면 종료한다. *출력문 I Love Java 어절 개수는 3 나는 자바 프로그래밍을 정말 좋아합니다. 어절 개수는 5 exit 종료합니다... *어절 나누는 StringTokenizer StringTokenizer st=StringTokenizer (변수, 조건) *어절 개수 구하는 변수.countTokens() int n=st.countTokens(); *최종 import java.util.Scanner; import java.util.StringTokenizer; public class Main{ public static void main(String[] args) { ..
2021.12.17 -
(문제 풀이)get(), 필드, 생성자, 메소드, 클래스
아래 실행 결과와 같이 출력하는 다음 main()을 가진 Song 클래스를 작성하라. Song 클래스는 노래 제목 title필드, 생성자, getTitle()메소드로 구현된다. 1. 메인 메소드 public class Main { public static void main(String[] args) { Song mySong= new Song("Nessun Dorma"); Song yourSong= new Song("공주는 잠 못 이루고 "); System.out.println("내 노래는 "+mySong.getTitle()); System.out.println("너 노래는" +yourSong.getTitle()); } } 2. Song 클래스 class Song private String title; p..
2021.12.15