728x90 반응형 java271 [Java] 18. TEST1 (소문자로 이루어진 문자열의 알파벳의 사용 횟수를 출력하기) package chap6; /* String str = "it is possible to draw a parallel between their experience and ours"; 소문자로 이루어진 문자열의 알파벳의 사용 횟수를 출력하기 [결과] a:5개 b:2개 c:1개 d:2개 ... */ public class Test0310_1 { public static void main(String[] args) { String str = "it is possible to draw a parallel between their experience and ours"; } } 2022. 3. 17. [Java] 18. 클래스와 객체 (원의 넓이, 둘레 구하기) package chap6; class Circle2 { double pi = 3.141592; int r; //멤버변수 double area() { //멤버메서드 return r*r*pi; } double length() { return 2*r*pi; } } public class CircleEx1 { public static void main(String[] args) { Circle2 c = new Circle2(); c.r = 10; System.out.println("원의 넓이: " + c.area()); System.out.println("원의 둘레: " + c.length()); } } 2022. 3. 17. [Java] 18. 클래스와 객체 Exam2 (클래스 구현과 구동클래스) package chap6; /* * Circle1 클래스 구현하기 * - 면적함수 : 넓이 area(지름값) * - 둘레함수 : 둘레 length(지름값) * * 구동클래스 * Circle1 클래스 객체화. * 지름이 10인 원의 넓이와 둘레 출력하기 * * PI : 3.141592 */ class Circle1 { double PI = 3.141592; double area(int r) { return r * r * PI; } double length(int r) { return 2 * r * PI; } } public class Exam2 { public static void main(String[] args) { Circle1 C = new Circle1(); System.out.println("반.. 2022. 3. 17. [Java] 18. 클래스와 객체 (메서드 구성) package chap6; /* * y = f(x) : 함수에 x값을 넣어주면 y값을 넘겨줌 * x : 매개변수 * y : 리턴값 * * === 매서드 구성 === * 리턴타입 (자료형) 매서드이름(매개변수 목록) => 선언부 * { 구문들 } => 구현부 * * 리턴타입 : 메서드 종료 후 전달되는 값의 자료형 * void : 전달되는 리턴값이 없는 경우 * 자료형 : 자료형에 해당하는 값을 리턴. * * 매개변수 : 메서드 호출시 필요한 값의 자료형과 변수명. * () : 매개변수가 없다. * (자료형 매개변수명, ...) : 매개변수 목록에 맞도록 호출해야함. * * return 구문 : 메서드 종료. * 리턴타입이 void인경우 return구문 생략 가능함. * void가 아닌 경우는 return.. 2022. 3. 17. 이전 1 ··· 41 42 43 44 45 46 47 ··· 68 다음 728x90 반응형